在netty中使用多个处理程序比使用单个处理程序有什么优势吗?
我有一个每分钟处理数百万个请求的应用程序。将代码写入单个处理程序是否会提高性能,因为需要更少的上下文切换或信息传输?
发布于 2020-04-27 13:41:39
通常,您希望构建netty程序,以便将一段可重用的逻辑封装到处理程序中。这样,就可以很容易地编写处理逻辑并对其进行测试。这基本上与您在*nix系统上可以找到的原理相同,在*nix系统中,您可以使用|来组合多个小程序来处理逻辑。
拥有多个处理程序应该只会稍微影响性能,并且每分钟处理数百万条消息并不算太多。例如,在一些基准测试中,我们能够轻松地处理每秒数百万个请求/资源(HTTP1.1)。
https://stackoverflow.com/questions/61411377
复制相似问题