BeetleX之HTTP网关部署
??????? BeetleX組件提供了HTTP網關組件,但使用過程中需要自己寫宿主程序來啟動它。為了更好的直接使用,組件發布了一個基于.net core 3.1的可運行版本程序并集成了管理插件;只需下載程序即可以在linux或windows下部署一個HTTP網關部署。
部署安裝
運行環境
安裝有.net core 3.1的linux或windows操作系統?
下載
https://github.com/IKende/Bumblebee/releases/download/1.4.2.3/netcore31_1.4.2.3.zip
安裝運行
?解壓運行包后,可以通過以下命令運行服務
dotnet BeetleX.HttpGatewayApp.dll
運行后會顯示以下日志
程序默認是啟用80端口,如果想更改可以修改HttpConfig.json配置文件。
運行成功后可以通過訪問以下地址進入管理界面
http://localhost/__system/bumblebee/index.html? ? ???
使用介紹
????登陸
網關管理功能只有涉及到操作的情況才需要登陸,默認登陸用戶名/密碼:admin/123456
如果需要修改密可以在Options功能里進行修改
如果有必要可以把Token key值也重新生成一下。
????服務器添加
網關使用第一步是添加可訪問的HTTP服務應用,只需要在Servers功能里添加相應的服務地址即可。組件是通過連接池的方式對服務進行訪問,所以在添加服務后需要根據情況配置最大連接數,默認是300。???
????進程管理
當服務在本機的情況就可以使用進程管理功能Process,在這里可以添加相關HTTP服務進程讓網關服務在啟動時自動去啟動相應服務,并自動把服務相應的訪問地址添加的服務中。
????路由配置
路由的主要功能是定義請求轉發,可以指定符合那些規則的請求轉發到相應的服務上。
????日志查看
可以通過日志模塊查看網關的工作情況
開源跨平臺通訊框架(支持TLS)
輕松實現高性能:tcp、http、websocket、redis、rpc和網關等服務應用
https://beetlex.io
總結
以上是生活随笔為你收集整理的BeetleX之HTTP网关部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跟我一起学.NetCore之路由的最佳实
- 下一篇: 微服务模式下,实现前后端多资源服务调用