Netty 中的多处理程序与单处理程序
Multiple handler vs Single Handler in Netty
在 netty 中使用多个处理程序比使用单个处理程序有什么优势吗?
我有一个每分钟处理数百万个请求的应用程序。
将代码写入单个处理程序是否会提高性能,因为需要更少的上下文切换或信息传输?
通常你想要构建你的 netty 程序,以便将可重用的逻辑片段封装到处理程序中。这样可以很容易地编写处理逻辑并对其进行测试。这与您在 *nix 系统上找到的哲学基本相同,您可以在其中使用 |
组合多个小程序来处理逻辑。
拥有多个处理程序只会对性能产生轻微影响,每分钟处理数百万条消息并不过分。例如,在某些基准测试中,我们每秒能够轻松处理数百万个请求/请求 (HTTP1.1)。
在 netty 中使用多个处理程序比使用单个处理程序有什么优势吗?
我有一个每分钟处理数百万个请求的应用程序。 将代码写入单个处理程序是否会提高性能,因为需要更少的上下文切换或信息传输?
通常你想要构建你的 netty 程序,以便将可重用的逻辑片段封装到处理程序中。这样可以很容易地编写处理逻辑并对其进行测试。这与您在 *nix 系统上找到的哲学基本相同,您可以在其中使用 |
组合多个小程序来处理逻辑。
拥有多个处理程序只会对性能产生轻微影响,每分钟处理数百万条消息并不过分。例如,在某些基准测试中,我们每秒能够轻松处理数百万个请求/请求 (HTTP1.1)。