2 Star 8 Fork 5

大汉刺史 / api-getway

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

鉴权 验签 无阻塞 高并发 低延迟 性能统计 https 的API-网关

1、充分利用keep alive,使用长连接而非短链接的http连接代理后端服务,加速访问

2、前置与后置连接线程池一致,使前置连接始转与后置连接在同一个线程,因此无需线程切换,也无需管理连接的集合访问加锁

3、统计汇总每次请求,记录访问时间,响应时间,访问次数

4、支持均衡后置服务的负载

#快速部署 git pull https://{仓库地址}

mvn clean package -Dmaven.test.skip=true

cd target

java -jar api-getway-0.0.1-SNAPSHOT-jar-with-dependencies.jar -dp{代理端口} -dh{代理ip} -sp{本地端口}

#使用openssl把cert和私钥转化成pk12格式 openssl pkcs12 -export -in baojunev.com.crt -inkey baojunev.com.key -out server.pk12 -name server

#使用Java的keytool 把pk12转化成jks keytool -importkeystore -srckeystore server.pk12 -srcstoretype PKCS12 -srcstorepass ${srcpass} -alias server -deststorepass ${destpass} -destkeypass ${destkeypass} -destkeystore ssl.jks

空文件

简介

鉴权 验签 无阻塞 高并发 低延迟 性能统计 https 的API-网关 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/tianzhenjiu/api-getway.git
git@gitee.com:tianzhenjiu/api-getway.git
tianzhenjiu
api-getway
api-getway
master

搜索帮助