微信号:hbhk1314
一、技术选型
1、使用spring-cloud-gateway作为短连接转发技术
2、mysql存储短连接和长连接
3、使用内存加载短连接减少转发消耗
4、项目地址:https://gitee.com/hbhk/surl
二、部署和使用
1、启动hbhk-surl-admin后台端,地址:http://127.0.0.1:8080
2、启动短连接转发端hbhk-surl:通过访问http://127.0.0.1/xxxxx转发目的地址
3、接入应用怎么使用
a、依赖短连接sdk
<dependency>
<groupId>org.hbhk.surl</groupId>
<artifactId>hbhk-surl-sdk</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
b、代码
//权限token,由短连接服务提供
//短连接服务地址
SUrlClient sUrlClient = new SUrlClient("hbhk", "http://127.0.0.1:8080/surl-admin/surl/getShortUrl");
//长连接、短连接域名、业务流水号
String surl = sUrlClient.getShortUrl("https://blog.csdn.net/feng888918/article/details/104573345",
"hbhk", "bizNo");