Java 春假与未来任务

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

我有一个REST服务端点将
列表作为
json
返回。 此服务正在为每个
产品调用不同的后端。我知道可以创建一个异步Rest服务。但是,我希望客户在任何
优惠
可用时立即使用,而不是在每个
优惠
准备就绪时使用

我考虑了两种情况:

  • 如果不是REST服务,使用
    Future
    任务将是正确的答案。我没有找到在Web服务上下文中使用它的方法
  • 使用两个端点: a) 第一个将为每个
    提供返回一些唯一的“guid”

    公共列表
    getOfferIds()

    b) 如果准备好了,第二个将返回报价

    公开报价getOffer(字符串guid)

  • 第二种方法将删除我的rest服务的无状态上下文。
    这是最好的方法还是有更好的方法进行处理?

    我认为,如果提供报价的应用程序在可用时将报价推送到队列中,那么您的应用程序作为消费者可以收听该队列以进一步进行操作,您所指的行为就会得到满足。

    这可能有助于本文的撰写看起来很有趣,谢谢