Java 从spring boot持续使用rest web服务

Java 从spring boot持续使用rest web服务,java,spring,spring-boot,Java,Spring,Spring Boot,如何从spring boot应用程序中持续使用外部rest端点?这个端点在被调用时会返回新消息。在我看来,除非外部端点能够注册您的回调,否则,您不能拥有像JMS这样的rest端点侦听器 另一种方式是,通常,我们可以有一个计划的作业不断地从外部端点提取。这里详细解释了几种预定工作:嗨,sanjeet,我建议为这件事制定一个@Schedule。以及一个故障保护库(),当您继续使用端点时。这也可能是一个简单的jar文件,在linux中的crontab中,只计划每x秒运行一次。一个很好的起点:@Brot

如何从spring boot应用程序中持续使用外部rest端点?这个端点在被调用时会返回新消息。

在我看来,除非外部端点能够注册您的回调,否则,您不能拥有像JMS这样的rest端点侦听器


另一种方式是,通常,我们可以有一个计划的作业不断地从外部端点提取。这里详细解释了几种预定工作:

嗨,sanjeet,我建议为这件事制定一个@Schedule。以及一个故障保护库(),当您继续使用端点时。这也可能是一个简单的jar文件,在linux中的crontab中,只计划每x秒运行一次。一个很好的起点:@Brother:感谢您的响应,但我正在寻找类似于jms中消息侦听器的东西,即rest端点侦听器。请给出建议。Hi@sanjeet,这涉及到消息侦听器中的发布/订阅等概念。对于其余的enpoint,除非您可以订阅它,否则您需要某种池机制。我看到的唯一方法是:运行spring引导服务,检查主题/队列消息,当您收到该消息时,检查web服务。。每个间隔都有另一个服务在那里为您发布消息。hi@Brother我可以使用while循环使用带有PostConstruct注释的剩余端点吗。这是正确的方法吗?我可以使用while循环使用带有@PostConstruct注释的rest端点吗。这是正确的方法吗?是的,你可以。但是你最好打开另一个线程来做这件事。我建议您将逻辑放入另一个服务中的方法中,并用
@Async
标记该方法。