使用 JBOSS 的微服务

use*_*494 6 jboss microservices

我是 Jboss 的新手,想知道微服务架构在 JBOSS 上是否是正确的选择。我无法更改应用程序服务器,因为它是由客户端架构师决定的,我别无选择。想知道是否可以用JBOSS应用服务器底层来开发微服务。

据我所知,Spring boot带有嵌入式tomcat容器,这使得它可以灵活地停止和启动,部署单个服务而不影响其他服务。然而,该架构也适用于 JBoss。

请建议。

谢谢,

Use*_*709 4

根据微服务的定义,从概念上来说是的。微服务是一个独立单元的服务,它可以独立部署、更新和取消部署,而不会影响应用程序的任何不相关部分。因此,这意味着拥有 MS 版 JBoss 的多个实例,并且您的应用程序根据您的用例通过某种网关或任何其他机制调用它们。如果您计划将所有 MS 部署在同一个 JBoss 实例中,那么它就违背了 MS 的初衷。鉴于此,JBoss 并不是 MS 部署的正确选择,因为它只会使您的 MS 部署基础设施变得相当沉重。

根据客户的要求,您可以将 Web 应用程序保留在 JBoss 中并单独部署 MS 容器。