API网关系统(Linux版本)
微服务网关系统:HTTP/TCP代理 注册网关服务 API分流和转发 对不同系统模块分别授权

1 安装配置

初始化数据库&配置

具体配置参考使用说明(PDF)。


启动网关程序

添加可执行属性: chmod +x oxgateway

命令行启动: ./oxgateway

如需后台长期运行可改成如下: nohup ./oxgateway &

注意:如果Linux开了防火墙,设置9050端口号放行。


2 租户管理

具体配置参考使用说明(PDF)。


3 服务管理

定义规则:将网关接口 IP:9050/api/javademo/hello 转发到对应的Java接口 IP:8090/javademo/hello 可以配置多个Java后台及权重,实现负载均衡。


4 租户授权

具体配置参考使用说明(PDF)。



5 启动Demo工程

用Java实现hello接口和ping接口,用网关访问hello接口,验证接口正常返回结果。运行OxgatewayDemoApp


6 验证网关服务

查看服务状态:java服务正常,流量正常。

浏览器打开下面地址测试网关接口:http://192.168.31.210:9050/api/javademo/hello?app_id=javademo&sign=a56f062a5411171958551f9765404573

参数app_id:租户ID
参数sign:租户32位密钥


文件清单