使用Rest Web Services进行共享套接字管理

时间:2018-06-08 11:45:23

标签: java rest sockets

我有一个套接字服务器,要求客户端打开套接字连接,使用自定义数据包登录,发送命令,获取响应,然后关闭套接字连接。

基本上就是这样

FunctionInterface action = new FunctionInterface ("ip", port, "user", "password");

action.login()
action.request(requestPacket)
action.logout()

现在我需要通过其他Web服务提供此套接字服务。

例如链接

http://ip:port/UserManagement/rest/UserService/users

将执行以下操作

FunctionInterface action = new FunctionInterface ("ip", port, "user", "password");

action.login()
action.request(getUsersPacket)
action.logout()

我将让来自全国各地的用户访问此rest API。 根本问题是每个用户都会在每个休息请求上打开一个新的套接字并泛洪有200 tps限制的套接字服务器

如何重新设计这个,以便每个请求以经济实惠的方式使用/共享套接字连接?

0 个答案:

没有答案