BeetleX之HTTP网关部署

巧了我就是萌 提交于 2020-11-02 05:19:23

        BeetleX组件提供了HTTP网关组件,但使用过程中需要自己写宿主程序来启动它。为了更好的直接使用,组件发布了一个基于.net core 3.1的可运行版本程序并集成了管理插件;只需下载程序即可以在linux或windows下部署一个HTTP网关部署。

部署安装

  1. 运行环境

    安装有.net core 3.1的linux或windows操作系统 

  2. 下载

    https://github.com/IKende/Bumblebee/releases/download/1.4.2.3/netcore31_1.4.2.3.zip

  3. 安装运行

     解压运行包后,可以通过以下命令运行服务

    dotnet BeetleX.HttpGatewayApp.dll

    运行后会显示以下日志

    程序默认是启用80端口,如果想更改可以修改HttpConfig.json配置文件。

    运行成功后可以通过访问以下地址进入管理界面

    http://localhost/__system/bumblebee/index.html       

使用介绍

  1.     登陆

    网关管理功能只有涉及到操作的情况才需要登陆,默认登陆用户名/密码:admin/123456

    如果需要修改密可以在Options功能里进行修改

    如果有必要可以把Token key值也重新生成一下。

  2.     服务器添加

    网关使用第一步是添加可访问的HTTP服务应用,只需要在Servers功能里添加相应的服务地址即可。组件是通过连接池的方式对服务进行访问,所以在添加服务后需要根据情况配置最大连接数,默认是300。   

  3.     进程管理

    当服务在本机的情况就可以使用进程管理功能Process,在这里可以添加相关HTTP服务进程让网关服务在启动时自动去启动相应服务,并自动把服务相应的访问地址添加的服务中。

  4.     路由配置

    路由的主要功能是定义请求转发,可以指定符合那些规则的请求转发到相应的服务上。

  5.     日志查看
    可以通过日志模块查看网关的工作情况

BeetleX

开源跨平台通讯框架(支持TLS)
轻松实现高性能:tcp、http、websocket、redis、rpc和网关等服务应用

https://beetlex.io

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!