关于使用Netty实现HTTP文件服务的问题
来源:5-1 新连接接入概述

慕雪0595711
2018-08-19
老师您好,在使用netty编程时遇到这样一个问题。在使用Netty编写Http服务端时,由于处理上传文件请求PipeLine中不能有HttpObjectAggregator以及HTTP1.1一般都是1个socket处理多个http请求。这就导致,为了一个channel能同时应对普通请求以及上传请求,需要根据情况在PipeLine中添加HttpObjectAggregator或者删除HttpObjectAggregator。但是觉得这样处理很不优雅,请问老师对于这种情况应该如何处理?谢谢
写回答
1回答
-
闪电侠
2018-08-19
同一个服务端处理不同协议,要么开多个端口,要么写一个hander来进行协议的分发,这个handler的作用就是根据具体是哪一种协议动态得选择add哪些handler
012018-08-20
相似问题