我有150个主题。Netty - 在java中同时发送消息的最佳方式
每个线程都有Netty客户端它连接到服务器。
我应该使用更多150个线程发送?
我应该使用75个线程发送?
我应该使用没有线程发送?
我的本地测试没有意义。 (我不能操作服务器超过50)
请帮助我。
我有150个主题。Netty - 在java中同时发送消息的最佳方式
每个线程都有Netty客户端它连接到服务器。
我应该使用更多150个线程发送?
我应该使用75个线程发送?
我应该使用没有线程发送?
我的本地测试没有意义。 (我不能操作服务器超过50)
请帮助我。
对此没有金科玉律。根据您的应用程序,您可以找到;
我的选择是允许异步消息/请求,并允许单个连接使用所有的CPU /资源在机器上,如果因为虽然你可能会得到更好的结果,当你有150间繁忙的连接测试它是有道理的,在真实的世界中,他们可能并不都是同时活跃的。
为什么你有150个线程? Netty仅使用'AMOUNT_OF_PROCESSORS * 2'线程发送其默认配置。您的高线程数似乎是一个设计问题 – Ferrybig
hmm低线程会导致服务器收到数据时延迟。 – bot
我的意思是......所有的数据不是在同一时间 – bot