Netty中的多个处理程序与单个处理程序

问题描述 投票:0回答:1

netty中使用多个处理程序而不是单个处理程序有什么优势?

我有一个应用程序,每分钟处理数百万个请求。因为将需要较少的上下文切换或信息传递,所以将代码写入单个处理程序是否会提高性能?

java netty nio
1个回答
0
投票

通常,您希望构造Netty程序,以便将可重用的逻辑封装到处理程序中。这样,很容易组成处理逻辑并对其进行测试。它与您在* nix系统上使用|组合多个用于处理逻辑的小程序的基本原理相同。

具有多个处理程序只会稍微影响性能,每分钟处理数百万条消息也不过分。例如,在某些基准测试中,我们每秒可以轻松处理数百万次req / res(HTTP1.1)。

© www.soinside.com 2019 - 2024. All rights reserved.