gpt4 book ai didi

java - 在 Java 中为线程池提供单独的微服务有意义吗?

转载 作者:行者123 更新时间:2023-12-01 19:31:58 24 4
gpt4 key购买 nike

我想知道您是否可以帮助我解决这个问题,有一个单独的微服务负责管理特定应用程序的线程、线程池是否有意义?该微服务管理的线程必须在其他应用程序代码中执行。

这意味着线程池微服务除了驻留在另一个 JVM 中的应用程序代码之外,还驻留在不同的 JVM 中?

这意味着线程由 JVM 1 创建并在 JVM 2 中针对不同的应用程序执行。

谢谢。

最佳答案

第一印象:坏主意。

<小时/>

这不是硬性规定,但各个微服务应该解耦。

线程管理是操作系统的工作。因此,实际上,这个线程管理器微服务将成为您的架构的非官方操作系统。因此,该架构将变成分层架构,线程管理器位于底层。

您的微服务应该在问题域中工作,这意味着它们应该接受一个输入单位(例如:购物 list )并返回一个输出单位(例如:从购物 list 中购买的元素) 。通过使微服务返回线程,您就打破了抽象。

关于java - 在 Java 中为线程池提供单独的微服务有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59479928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com