我正在开发一个将调用 Web 服务的 Java 应用程序,我不想在进行这些调用时产生额外的延迟,因此我计划异步执行此操作。使用线程是解决问题的一种方法,但是如果对依赖服务的调用由于各种原因而失败,这种方法可能会变得不可靠。所以基本上我正在寻找的是某种进程内异步服务将回退到临时存储(进程内数据库?)并重试失败的请求。是否有任何现有的解决方案可以实现这一目标?如果没有,如果有人能指出我做类似这样的任务的东西,那会有所帮助。
谢谢
我正在开发一个将调用 Web 服务的 Java 应用程序,我不想在进行这些调用时产生额外的延迟,因此我计划异步执行此操作。使用线程是解决问题的一种方法,但是如果对依赖服务的调用由于各种原因而失败,这种方法可能会变得不可靠。所以基本上我正在寻找的是某种进程内异步服务将回退到临时存储(进程内数据库?)并重试失败的请求。是否有任何现有的解决方案可以实现这一目标?如果没有,如果有人能指出我做类似这样的任务的东西,那会有所帮助。
谢谢
实际上,我还没有尝试过,但Reactor类似于 Node.js,应该允许您使用事件驱动范式进行编程。
请检查一下,让我们知道它是否适合您的需求。