Olingo JMS集成同步/异步

时间:2015-10-27 16:23:30

标签: multithreading asynchronous jms synchronous olingo

我正在寻找将 Apache Oilngo JMS 集成的解决方案。 要求是让客户端构造HTTP结构并通过套接字连接发送(同步) - 如果HTTP响应超过指定的时间段(例如15分钟),则请求转发到异步行为,其中线程将在套接字上等待响应。一旦响应到达,原始发件人就会收到通知(回调类似结构) TIA。

1 个答案:

答案 0 :(得分:0)

Olingo V2没有这些功能。在Olingo V4中,提供了异步支持。 遗憾的是,olingo网站上没有关于此的文档。因此,我建议您查看olingo用于测试功能的技术服务:https://github.com/apache/olingo-odata4/blob/master/lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/processor/TechnicalEntityProcessor.java#L148

tecsvc模块中的TechnicalEntityProcessor可以异步响应。可以在此处找到规范部分:http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html#_Toc406398358

还可以在olingo邮件列表中询问问题:user@olingo.apache.org