【发布时间】:2015-03-23 15:28:12
【问题描述】:
有谁知道 Restlet 是否支持响应式编程来处理其请求?如果没有,是否有可用的实现(BIO 和 NIO)?我知道有一个problem/bug with Restlet 2.2.x。
如何处理 Restlet 异步?我想知道这背后的设计。
【问题讨论】:
标签: restlet restlet-2.0
有谁知道 Restlet 是否支持响应式编程来处理其请求?如果没有,是否有可用的实现(BIO 和 NIO)?我知道有一个problem/bug with Restlet 2.2.x。
如何处理 Restlet 异步?我想知道这背后的设计。
【问题讨论】:
标签: restlet restlet-2.0
有一个 NIO 模块可供您使用:
并且在这个测试用例中显示了异步功能,请求的响应处理程序在第 100 行左右:
关于 Camel 集成的问题,目前尚不清楚问题出在哪里,是在集成中还是在 Restlet 框架本身中。需要更多调查。
对于异步处理背后的设计,不要犹豫,深入了解项目的源代码,毕竟它是开源的!您可以从查看Request 及其setOnResponse() 方法开始,该方法是设置回调处理程序的方法。
【讨论】: