Java 春假与未来任务
我有一个REST服务端点将Java 春假与未来任务,java,spring,web-services,rest,asynchronous,Java,Spring,Web Services,Rest,Asynchronous,我有一个REST服务端点将列表作为json返回。 此服务正在为每个产品调用不同的后端。我知道可以创建一个异步Rest服务。但是,我希望客户在任何优惠可用时立即使用,而不是在每个优惠准备就绪时使用 我考虑了两种情况: 如果不是REST服务,使用Future任务将是正确的答案。我没有找到在Web服务上下文中使用它的方法 使用两个端点: a) 第一个将为每个提供返回一些唯一的“guid” 公共列表getOfferIds() b) 如果准备好了,第二个将返回报价 公开报价getOffer(字符串guid
列表作为json
返回。
此服务正在为每个产品调用不同的后端。我知道可以创建一个异步Rest服务。但是,我希望客户在任何优惠
可用时立即使用,而不是在每个优惠
准备就绪时使用
我考虑了两种情况:
如果不是REST服务,使用Future
任务将是正确的答案。我没有找到在Web服务上下文中使用它的方法
使用两个端点:
a) 第一个将为每个提供返回一些唯一的“guid”
公共列表
getOfferIds()
b) 如果准备好了,第二个将返回报价
公开报价getOffer(字符串guid)
第二种方法将删除我的rest服务的无状态上下文。
这是最好的方法还是有更好的方法进行处理?我认为,如果提供报价的应用程序在可用时将报价推送到队列中,那么您的应用程序作为消费者可以收听该队列以进一步进行操作,您所指的行为就会得到满足。这可能有助于本文的撰写看起来很有趣,谢谢