MINA是否适合长连接通讯
目前正在考虑socket长连接的解决办法。客户端是C写的,每隔5秒左右往服务器端发送数据,同时服务器要返回一些指令信息,所以需要保持着长连接。目前server 端用NIO实现,没用其他框架。
但是在客户端数量大的时侯,比如有几百个客户端的时候,服务器就会停滞。这是java NIO的问题,还是程序方面的问题。或者用xSocket or MIna是否能适合这种需求的通讯。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
如果mina是长连接,一直不关,系统会不会出问题,出现端口耗尽的问题
如果mina是长连接,一直不关,系统会不会出问题,出现端口耗尽的问题
本身默认就是长连接,除非你 在服务端 调用 session.close() 方法。
非常适合,还有另外一个选择 Netty
引用来自#3楼“sam.ray”的帖子
对Netty做了了解。提供的都是基于java server和client的功能,同时做了封装。我现在的客户端是用C写的,同时协议格式和处理方式已经固定。这种情况下是否可以使用Netty or其他的NIO frame。我只是想单独处理server端
对Netty做了了解。提供的都是基于java server和client的功能,同时做了封装。我现在的客户端是用C写的,同时协议格式和处理方式已经固定。这种情况下是否可以使用Netty or其他的NIO frame。我只是想单独处理server端
非常适合,还有另外一个选择 Netty