Networking
Google Cloud 上 Tomcat 伺服器的多播
Google Cloud VPC 網路僅支持 IPv4 單播流量
$$ 1 $$,它們不支持網路內的廣播、多播或 IPv6 流量。我有幾個 tomcat 伺服器,我想將它們分組到一個集群中,但是如果沒有多播,我似乎不能。 有什麼方法可以讓這個 Tomcat 集群在 Google Cloud VPC 中工作?
您可以使用覆蓋網路部署在內部提供 mcast/bcast 支持。“Weave Net、Cohesive Networks 或 Ravello 等第三方合作夥伴解決方案可以通過使用他們的覆蓋網路解決方案幫助您啟用這些功能。或者您可以使用 VXLAN 等開放技術建構自己的覆蓋網路。” 參考:https ://cloud.google.com/solutions/delivering-aggregated-travel-data-with-minimal-latency
我認為最好使用靜態集群。
有 2 種類型的集群:
靜態 Tomcat 集群
動態 Tomcat 集群
在靜態集群中不需要多播,因為我們靜態定義/配置每個 tomcat 其他實例。但是動態集群我們沒有定義任何東西。所以該集群中的每個 tomcat 都有一些如何辨識其他 tomcat 實例的方法。
您可以在此處找到更多詳細資訊:https ://www.ramkitech.com/2012/11/tomcat-clustering-series-part-3-session.html