博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BeetleX之HTTP网关部署
阅读量:4033 次
发布时间:2019-05-24

本文共 896 字,大约阅读时间需要 2 分钟。

        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

转载地址:http://eykdi.baihongyu.com/

你可能感兴趣的文章
慢慢欣赏linux 数据类型
查看>>
中断学习之timer_interrupt powerpc实现
查看>>
慢慢欣赏linux 死锁检测
查看>>
慢慢欣赏linux exec加载执行程序
查看>>
慢慢欣赏linux 页框lru的作用
查看>>
慢慢欣赏linux glibc相关
查看>>
慢慢欣赏linux PCI-PCIE初始化总结
查看>>
慢慢欣赏linux PCI-PCIE定制化
查看>>
慢慢欣赏git
查看>>
慢慢欣赏linux 网络协议栈一 全景图
查看>>
慢慢欣赏linux 网络协议栈二 net_device以及初始化注册
查看>>
慢慢欣赏linux 网络协议栈三 监听链路状态
查看>>
慢慢欣赏linux 网络协议栈四 sk_buff以及数据收发
查看>>
慢慢欣赏linux 内核定位手段printk
查看>>
慢慢欣赏linux 网络协议栈七 虚拟网卡
查看>>
linux设备驱动模型代码分析
查看>>
uboot入门学习二 位置无关代码以及地址
查看>>
慢慢欣赏linux 块设备驱动基础
查看>>
慢慢欣赏linux文件缓冲区 mmap分析
查看>>
慢慢欣赏linux 页面回收
查看>>