有人知道Restlet是否支持反应式编程来处理其请求?如果没有,可用的实现(BIO和NIO)?我知道有一个problem/bug with Restlet 2.2.x。
如何处理Restlet异步?我想知道这背后的设计。
答案 0 :(得分:1)
您可以使用NIO模块:
此测试用例中显示了异步功能,请求上的响应处理程序,大约在#100行左右:
关于Camel集成的问题,目前尚不清楚问题所在,无论是集成还是Restlet框架本身。需要进行更多调查。
对于异步处理背后的设计,不要犹豫,潜入项目的源头,毕竟它是开源的!您可以从查看Request及其setOnResponse()
方法开始,该方法是设置回调处理程序的方法。