Servlets servlet容器中网关/反向代理的实现

Servlets servlet容器中网关/反向代理的实现,servlets,netty,nio,apache-httpcomponents,event-based-programming,Servlets,Netty,Nio,Apache Httpcomponents,Event Based Programming,我试图使下面的模型成为“非阻塞IO”模型。 流量: servlet过滤器拦截并执行一些业务验证、授权和包装请求 根据请求方法,apache http ClientLibrary用于发出进一步的服务请求 http客户端给出响应,并将其发送给调用方 Servlet3规范中的AsyncContext虽然解决了这个问题,但仍然需要创建工作线程 从第二步到第三步,有没有办法在servlet容器中使用nettyas作为可插入组件?因此,一旦服务响应在第三步中出现,netty组件是否负责在没有servlet容

我试图使下面的模型成为“非阻塞IO”模型。 流量:

servlet过滤器拦截并执行一些业务验证、授权和包装请求 根据请求方法,apache http ClientLibrary用于发出进一步的服务请求 http客户端给出响应,并将其发送给调用方 Servlet3规范中的AsyncContext虽然解决了这个问题,但仍然需要创建工作线程

从第二步到第三步,有没有办法在servlet容器中使用nettyas作为可插入组件?因此,一旦服务响应在第三步中出现,netty组件是否负责在没有servlet容器的情况下向客户机写入内容

或者有没有一种方法可以在netty中编写servlet过滤器? ApacheHttpAsyncClient是一个不错的选择吗


或使用当前方法的任何设计建议?

Http客户端给出响应。。?您是否将http服务器称为客户端?你能详细说明一下流程吗?@Manish:我已经更新了。