【发布时间】:2013-12-09 03:52:51
【问题描述】:
目前我正在做一个项目的集成工作。在这个项目中,我们需要使用 java 框架 Wink 暴露一个 restful api。由于我们还有其他几个组件要集成,所以我们在 api 层和其他服务部分之间放置了一个消息队列(activemq)。但是这次 api 层会以异步方式与下层通信。在我的理解中,restful api 应该以同步的方式运行。例如,在 api 层中,如果一个线程收到请求,则响应将在同一线程中返回。因此,这两种沟通方式之间存在内部不匹配。我的问题是我们如何整合这两个部分来使 api 层工作而不牺牲消息队列中的特性,如可靠性和性能? 任何建议都会在这里得到重视。 谢谢
【问题讨论】:
标签: java api rest activemq message-queue