65 Star 445 Fork 131

郝江波 / 毒刺

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.09 KB
一键复制 编辑 原始数据 按行查看 历史
郝江波 提交于 2021-05-13 22:37 . bug修复,下载限速完善

如何导入项目?

如何运行项目

  • 第一步 找到proxy模块根目录下的config文件
  • 第二步 配置服务端端口号
  • 第三步 启动服务端 先按照第一步的配置,配置成功后,找到proxy模块start包目录下面的StartProxyServerApp.java 启动main函数即可
  • 第四步 配置客户端
  • 第五步 启动客户端 先按照第四步的配置,配置成功后,找到proxyclient模块start包目录下面的ClientAppStart.java 启动main函数即可

如何使用 cli 使用命令行的方式 操作 config(路由表)

java -jar proxyServer.jar cli  #启动 cli
目前只支持 select update insert delete 简单操作
select * fron config; 查看路由表
domain 二级域名 比如 www.xxxx.com,abc.xxxx.com 二级域名 指的是 www,abc 的部分
port 服务端代理端口 用户的请求都会发送到这个端口
clientId 客户端连接服务端 需要 clientId 匹配
clientUrl   指的是 代理客户端哪个服务 比如 本地的 
            nacos 服务要对外暴露  
            输入127.0.0.1:8848即可
rate        限制下载速度,单位为KB             
flushall; 命令  使 当前路由表 立即生效
修改 和 删除命令 和 普通数据库操作指令一样

简单示例

目前只支持 add list get set del flush exit 这几条命令 ~~add 二级域名 服务器端口 clientId 本地服务项目端口 list 命令 查看 当前所有路由表 get 命令 get 查看某一个clientId的路由表 例如 get abc ~~set 命令 set 设置路由表中具体的属性 比如 set abc port 999 ~~ del 命令 del 删除路由表中的某一条记录 详细配置会在此文档同步 https://www.kancloud.cn/haojiangbo/stinger

Java
1
https://gitee.com/haojiangbo/venomous_sting.git
git@gitee.com:haojiangbo/venomous_sting.git
haojiangbo
venomous_sting
毒刺
master

搜索帮助