0
任何人都可以解釋如何使用駱駝負載平衡jdbc端點? 如果我的第一個數據庫關閉,它需要自動選擇第二個數據庫。駱駝負載平衡jdbc端點
我的路線建設者:
from("direct:jdbcisuserexists").setBody(simple("${body}"))
.loadBalance()
.failover()
.to("jdbc:dataSource?resetAutoCommit=false&outputType=SelectList","jdbc:dataSource1?resetAutoCommit=false&outputType=SelectList");
不要在駱駝上這樣做。應該爲數據庫配置熱故障轉移/高可用性,即在MSSQL上它們可以在鏡像集中。你指向一個地址,這是透明處理的。首先讓您的架構進入HA解決方案,然後轉到其他細節。 – Namphibian 2015-02-24 21:23:41
@Nphphibian感謝您的評論。但我們正在使用nosql(Cassandra數據庫),其中不建議進行負載均衡。所以我們用駱駝嘗試它。 – asr 2015-02-25 08:18:28
我的建議然後是創建兩條路線。如果第一個失敗,則將消息發送給第二個,然後在那裏處理。我會看看我是否可以發表一個答案。 – Namphibian 2015-02-25 14:58:01