【发布时间】:2017-08-01 18:46:30
【问题描述】:
与在 http 中一样,我们可以实现多个 url 来执行不同的操作。我们如何使用 Netty 服务器实现同样的目标? 更明确地说,我必须根据请求从 netty 服务器输出四种类型的 google protobuf(它们也是 4 种类型)。我应该为每种请求类型创建单独的 Netty 服务器,还是应该在同一管道中有不同的处理程序?在后一种情况下,我必须至少有 4*3 = 12 个处理程序(对于每个请求类型,一个入站 protobuf 处理程序、一个出站 protobuf 处理程序和一个业务逻辑处理程序)。这是一个好的设计吗?
【问题讨论】: