這個集群是綜合了Broker Cluster和master/slave兩種基本集群方式,其中master/slave(B和C)是基于共享存儲實現的。
A和B組成消息同步,A和C組成消息同步是為實現均衡負載,B和C組成master/slave是為了實現高可用。如果A宕機,集群退化成標準master/slave集群,只是了失去均衡負載能力。如果B宕機,C會繼續提供服務,集群退化成Broker Cluster集群,失去高可用能力。如果C宕機也會失去高可用能力(同B)。ABC無論哪一臺宕機,集群都不會崩潰,但是需要迅速恢復。
A和B組成消息同步,A和C組成消息同步是為實現均衡負載,B和C組成master/slave是為了實現高可用。如果A宕機,集群退化成標準master/slave集群,只是了失去均衡負載能力。如果B宕機,C會繼續提供服務,集群退化成Broker Cluster集群,失去高可用能力。如果C宕機也會失去高可用能力(同B)。ABC無論哪一臺宕機,集群都不會崩潰,但是需要迅速恢復。
2018-02-01
Shared storage master/slave和Replicated LevelDB Store都屬于master/slave集群方式,只是實現方式不同,所以老師實際上只講了兩種集群方式:Broker Cluster和master/slave。對比的時候肯定就是對比這兩種集群方式咯
2018-02-01
<networkConnectors>
<networkConnector name="loacl_network" uri="static:(tcp://127.0.0.1:61617,tcp://127.0.0.1:61618)" />
</networkConnectors>
<networkConnector name="loacl_network" uri="static:(tcp://127.0.0.1:61617,tcp://127.0.0.1:61618)" />
</networkConnectors>
2018-02-01
Windows安裝服務后無法訪問的情況解決方法:
1.打開InstallService.bat
修改
# Java Application
wrapper.java.command=java
這一行為
# Java Application
wrapper.java.command=%JAVA_HOME%\bin\java.exe
之后執行這個腳本安裝就就可以啟動訪問了
1.打開InstallService.bat
修改
# Java Application
wrapper.java.command=java
這一行為
# Java Application
wrapper.java.command=%JAVA_HOME%\bin\java.exe
之后執行這個腳本安裝就就可以啟動訪問了
2018-01-20