在硬件连接良好的情况下,用Java编写服务器来和几百台设备进行套接字连接需要注意什么问题?

以前自己在云服务器上跑过简单的Java的聊天室程序。
今天老板想交个项目给我,说要通过云服务器和几百台支持TCP/IP协议的物理设备通信(远程调度物理设备),我以前没研究过服务器的性能问题,
请问我现在就基于聊天室的思路来写和机器人通信怎么样呢?需要注意什么问题呢?

用NIO non-blocking模式
http://blog.csdn.net/z69183787/article/details/23665921

和几百台设备进行套接字连接,
注意线程池的优化