Spring Boot应用程序与独立工作者进行交互

时间:2019-02-08 12:03:23

标签: java spring spring-boot

我有一个Spring Boot应用程序,可以处理来自客户端(Angular)的请求。现在,我想使该应用程序更有效率,以“任务队列”样式在许多工作人员之间分配某种作业。因此,基本上,客户端发送一个任务请求,Spring核心创建多条消息(基于任务的权重)并通过队列将其传递给工作人员。工人(当然)总是听新消息。

enter image description here

现在,我的问题是工作人员和核心应共享一些持久性依赖项(Spring Data,模型类等)。 here已发布了一个很好的解决方案,但是通过这种方式,工作人员在核心上非常贴心。 我希望工作人员能够从核心开始“独立”,从某种意义上说,即使不重新启动应用程序或其他技巧,我也可以实例化或删除所需数量的工作人员。

所以,我的问题是,如何创建与核心共享某些依赖项的独立可运行工作器?您认为最佳的设计解决方案是什么?

0 个答案:

没有答案