为了账号安全,请及时绑定邮箱和手机立即绑定

java 有什么比较好的websocket客户端框架?

java 有什么比较好的websocket客户端框架?

AWS
犯罪嫌疑人X 2018-12-20 15:15:26
java 有什么比较好的websocket客户端框架
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

 本文是我在实践过程中的记录,我的目标是使用spran-websocket,netty, undertow和node.js四种框架分别实现C1000K的服务器,看看这几个框架实现的难以程度,性能如何。开发语言为Scala和Javascript。
  当然,谈起性能,我们还必须谈到每秒每个连接有多少个请求,也就是RPS数,还要考虑每条消息的大小。
一般来说,我们会选取一个百分比,比如每秒20%的连接会收发消息。我的需求是服务器只是push,客户端不会主动发送消息。 一般每一分钟会为这一百万群发一条消息。
所以实现的测试工具每个client建立60000个websocket连接,一共二十个client。实际不可能使用20台机器,我使用了两台AWS C3.2xlarge(8核16G)服务器作为客户端机。每台机器10个客户端。
  四个服务器的代码和Client测试工具代码可以在github上下载。 (其实不止四种框架了,现在包括Netty, Undertow, Jetty, Spray-websocket, Vert.x 和 Node.js 六种框架的实现)

查看完整回答
反对 回复 2019-01-10
  • 1 回答
  • 0 关注
  • 2159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信