有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring引导应用程序与独立工作者交互

我有一个Spring引导应用程序,它为来自客户端(Angular)的请求提供服务。现在,我想让这个应用程序更高效一点,用“任务队列”的方式在许多工人之间分配某种工作。因此,基本上,客户机发送一个任务请求,Spring核心创建多条消息(基于任务的权重),并通过队列将它们传递给工作人员。工人们(当然)总是在倾听新的信息

enter image description here

现在,我的问题是worker和core应该共享一些持久性依赖项(Spring数据、模型类等等)。发布了一个很好的解决方案,但通过这种方式,工人们对核心非常依赖。 我希望工人从核心“独立”,在这个意义上,我将实例化或删除尽可能多的工人,因为我需要,而不需要重新启动应用程序或其他技巧

所以,我的问题是,如何创建与核心共享一些依赖关系的独立可运行工作程序?你认为最好的设计方案是什么


共 (0) 个答案