如何在點燃時管理資源。使用Hikari Ignite中的集羣範圍連接資源管理
鑑於我正在開發的應用程序,我有我用來保持連接數,(JDBC/SAP /人)。 我曾經將所有連接都保存在一個池中,並使用HIKARI來管理它們。 現在,假設現在我可以使用一組使用點火的機器,我可以使用什麼方法,以便我可以在整個節點之間分配連接。
Ignite不提供這種開箱即用的機制。
我曾想過使用服務爲這些連接的容器中,但隨後連接的管理是一個額外的開銷。和重塑車輪一樣好。
光速沒有任何集羣管理功能,因而被限制在單個節點的資源。
任何建議,將不勝感激。
這不會幫助,因爲我不希望創建的每個節點上的連接。與某些傳統應用程序的連接可能很繁瑣,並且可能需要一分多秒才能創建連接。因此我需要維護一個池。儘管這個池可以分佈,但我更喜歡單個或一組節點來保存這些資源,而不是將它們分散到各個節點上。 – frewper
您可以將HikariCP池與JDBC客戶端節點驅動程序一起使用,唯一需要考慮的事情是每個連接都將通過驅動程序使用的相同內部Ignite節點進行,但是沒關係,因爲此驅動程序是根據這種情況設計的。 使用精簡模式JDBC驅動程序時,如果目標節點發生故障,您將如何提供回退。有一些解決方案允許使用具有回退邏輯的多個數據源,例如,某些應用程序服務器提供此類功能,以及您可以查看[HA-JDBC](http://ha-jdbc.org/doc)的.html)。 – alexfedotov