如果使用Netty对外提供HTTP服务:
自己实现请求路由
自己创建线程池执行业务逻辑(在NIO线程中完成消息解码,然后投递到线程池中运行业务代码)
这实现的话与用SpringMVC编写应用然后部署到tomcat(Tomcat使用NIO Connector)下相比,能不能实现更少的资源占用(CPU, Memory)和单个业务服务器更高的并发?
可以参考各种使用了netty的开源产品,如dubbo hadoop。所以能实现更少的资源占用(CPU, Memory)和单个业务服务器更高的并发。
如果使用Netty对外提供HTTP服务:
自己实现请求路由
自己创建线程池执行业务逻辑(在NIO线程中完成消息解码,然后投递到线程池中运行业务代码)
这实现的话与用SpringMVC编写应用然后部署到tomcat(Tomcat使用NIO Connector)下相比,能不能实现更少的资源占用(CPU, Memory)和单个业务服务器更高的并发?
可以参考各种使用了netty的开源产品,如dubbo hadoop。所以能实现更少的资源占用(CPU, Memory)和单个业务服务器更高的并发。