簡體   English   中英

群集配置以實現負載平衡-WSO2 BAM / CEP

[英]cluster configuration for load balancing - WSO2 BAM/CEP

如何平衡WSO2 CEP或BAM? 要使其處於群集模式(主動-主動),需要進行哪些配置更改。

發布者如何通過Thrift將事件發送到此群集服務器,請提供示例。

通過更改連接URL字符串,可以簡單地平衡BAM或CEP。

在單服務器模式下(無負載平衡),連接URL如下;

tcp://10.100.3.97:7611

當需要負載平衡時,您需要連接到多個BAM / CEP服務器。 請注意,由於Thrift協議不支持WSO2負載平衡器,因此此負載平衡是在數據代理的客戶端以循環方式完成的。

如果如上所述需要通過負載平衡連接到多個BAM / CEP服務器,則可以按如下所示輸入每個服務器的逗號分隔連接URL。

tcp://10.200.3.218:7611, tcp://10.100.3.97:7611, tcp://10.300.3.197:7611

從數據代理客戶端收到的每個消息都將以循環方式定向到每個URL,這將導致負載平衡。

現在讓我們考慮一種情況,您想同時向BAM和CEP服務器發送相同的消息。 可以如下給出與BAM和CEP服務器(其中有2個BAM服務器和3個CEP服務器)相關的URL,以實現負載平衡消息。

{tcp://10.200.3.218:7611, tcp://10.100.3.97:7611, tcp://10.300.3.197:7611}, {tcp://10.400.3.297:7611, tcp://10.500.3.597:7611}

請注意,第一個花括號中的三個URL與3個CEP服務器相關,另外兩個與2個BAM服務器相關。

如上所述輸入相應的連接URL以配置數據代理后,可以照常發布。 消息將以循環方式自動切換到每個服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM