1、 后台启动1500对收发线程(3000个线程)进行socket或者snmp通信的可行性怎么样?
我目前jconsle能看到一些服务器的状态,但是我还是不清楚具体参考哪些参数
或者说实际场景下不单单是通信的资源消耗,还有各种web请求。我如何得到
这个方案可行性?
我简单描述一下:通过我们系统管理一个机房内的设备(1500台上限)
系统跟设备通信:1、主动发指令 接收响应 tcp 2、设备主动推送响应udp
针对主动发和推送:我目前的做法是启动udpserver就可以接收所有管理的设备推送的响应,而系统主动发送指令我会单独启动
收发两个线程,通过生产者和消费者模式来完成通信,通信结束我就关闭主动通信通道。
新需求改动:系统跟设备通信:只有主动发指令 接收响应 tcp ,udp方式不存在了
需要实时的通信,所以我的想法是每个建立一个socket长连接(snmp目前还没有具体研究过),那么极限就是3000个线程和1500socket长连接
希望听听您的建议