织物容器和独立容器有什么区别?
What is the difference between a fabric container and a standalone container?
在浏览 Redhat Fuse ESB 文档时,我发现提到结构容器与独立容器不同。 Fabric 容器是 virtual/logical 个容器吗?
Fabric 容器是由 Fabric 服务器启动和控制的真实 JVM。它们不是 'virtual' 容器,而是真正的 JVM 进程。
独立容器是单个 JVM,它们默认监视其 "deploy" 文件夹以查找要部署的工件。您只需 运行ning bin/fuse
即可启动独立的 Fuse 服务器。此服务器不会联系任何其他 Fuse 服务器。
Fabric 是一组 Fuse 实例。因为集群需要根据某些配置分发其工件,所以它不再查看其部署文件夹(它忽略内容),而是使用存储在 Fabric 服务器上的 "profiles"。
如果您要创建一个由 3 个硬件服务器组成的集群,您将在它们上面 运行 3 个结构服务器。
- 在第一台服务器上,您通过 运行ning
bin/start
启动 Fuse。
- 然后运行
bin/client -r 10
连接到服务器。
- 您现在仍然有一个独立的实例。将其变成 Fabric 服务器 运行
fabric:create --clean --wait-for-provisioning
在其他两个服务器上,您以相同的方式启动 Fuse,但不是 运行ning fabric:create
您 运行 fabric:join
使用相关参数来拥有它们连接到第一台服务器。
您会注意到,当您查看第一台服务器的管理控制台时,您还会看到其他 2 台服务器,并且您将能够在这 3 台服务器中的任何一台上启动结构容器。您还可以将配置文件附加到这些容器。
在浏览 Redhat Fuse ESB 文档时,我发现提到结构容器与独立容器不同。 Fabric 容器是 virtual/logical 个容器吗?
Fabric 容器是由 Fabric 服务器启动和控制的真实 JVM。它们不是 'virtual' 容器,而是真正的 JVM 进程。
独立容器是单个 JVM,它们默认监视其 "deploy" 文件夹以查找要部署的工件。您只需 运行ning bin/fuse
即可启动独立的 Fuse 服务器。此服务器不会联系任何其他 Fuse 服务器。
Fabric 是一组 Fuse 实例。因为集群需要根据某些配置分发其工件,所以它不再查看其部署文件夹(它忽略内容),而是使用存储在 Fabric 服务器上的 "profiles"。 如果您要创建一个由 3 个硬件服务器组成的集群,您将在它们上面 运行 3 个结构服务器。
- 在第一台服务器上,您通过 运行ning
bin/start
启动 Fuse。 - 然后运行
bin/client -r 10
连接到服务器。 - 您现在仍然有一个独立的实例。将其变成 Fabric 服务器 运行
fabric:create --clean --wait-for-provisioning
在其他两个服务器上,您以相同的方式启动 Fuse,但不是 运行ning fabric:create
您 运行 fabric:join
使用相关参数来拥有它们连接到第一台服务器。
您会注意到,当您查看第一台服务器的管理控制台时,您还会看到其他 2 台服务器,并且您将能够在这 3 台服务器中的任何一台上启动结构容器。您还可以将配置文件附加到这些容器。