2015-02-24 104 views

回答

7

面料的容器是被啓動和麪料服務器控制的真正的JVM。它們不是'虛擬'容器,而是真正的JVM進程。

獨立容器是單個JVM,默認情況下會監視其「部署」文件夾以查找要部署的構件。您只需運行bin/fuse即可啓動獨立的保險絲服務器。該服務器不會聯繫任何其他Fuse服務器。

Fabric是一個Fuse實例的羣集。由於集羣需要根據某些配置分發它的工件,因此它不再查看其部署文件夾(它忽略了內容),而是使用存儲在Fabric服務器上的「配置文件」。 如果您要創建一個包含3個硬件服務器的集羣,那麼您可以在其上運行3個光纖服務器。

  • 在第一臺服務器上,通過運行bin/start啓動Fuse。然後運行bin/client -r 10連接到服務器。
  • 你現在仍然有一個獨立的實例。爲了把它變成一個面料服務器運行fabric:create --clean --wait-for-provisioning

在其他兩臺服務器,啓動保險絲以同樣的方式,但不是運行fabric:create運行fabric:join與相關參數必須將它們連接到第一臺服務器。

您會注意到,當您查看第一臺服務器的管理控制檯時,您也會看到其他兩臺服務器,並且您將能夠在這三臺服務器中的任何一臺服務器上啓動光纖容器。您還可以將配置文件附加到這些容器。

相關問題