netty模拟tcpClient高并发配置总结(2)
netty代码端同样需要对高并发场景进行调优 适用场景 高并发场景下,通常要使用多线程的方式创建连接(类似下面的方式),同时需要避免使用sync或wait这种同步方法获取tcp通信过程中的状态.最好是使用Listener的方式异步处理.(为了避免第一步创建连接的时候就出现抢占冲突,建议connect
netty代码端同样需要对高并发场景进行调优 适用场景 高并发场景下,通常要使用多线程的方式创建连接(类似下面的方式),同时需要避免使用sync或wait这种同步方法获取tcp通信过程中的状态.最好是使用Listener的方式异步处理.(为了避免第一步创建连接的时候就出现抢占冲突,建议connect
netty作为客户端,在模拟高并发场景时,可以在一下几个方面进行调优 系统层(linux) 机器资源是限制tcp连接数的重要瓶颈,尤其是高并发创建client时,会大量使用系统资源,故需要了解系统有哪些限制,以及如何做参数调优 系统文件描述符 查看方式 ulimit -n 修改方式 ulimit