hazelcast生產環境使用筆記

2021-08-15 14:07:04 字數 402 閱讀 5738

hazelcast雖然有很多優秀的特性,但是如果沒有掌握好原理和配置,難免會遇到各種問題。

問題一.

集群節點無反應。

原因是hazelcast集群在預設配置下,執行緒耗盡,整個集群進入假死狀態。預設配置,併發15執行緒,集群就死掉。

解決方式修改預設配置項,擴大執行緒池。

問題二.

集群反應超慢。但是未宕機。停止集群節點變成單機後,反應反而變快。

原因:hazelcast集群維持集群心跳需求良好的網路頻寬,當時生產伺服器ping值在50ms以上,屬於網路不良。所以集群反應超慢。停止集群節點後,反應反而變快。

解決方式,修改集群的配置,變成單節點模式。

但是同時需要配置前端為nginx集群。保證可用性。

問題三,記憶體耗盡問題

待分析。

hazelcast 使用筆記

其實 hazelcast 官方提供的文件已經大概包含了所有的東西,當然都是入門級的,深入仍需仔細研究。下面要說的這些,在官方文件中也都有提到,只是記錄一下。1 使用配置檔案 config cfg new classpathxmlconfig hazelcast.xml hazelcast.newha...

開發環境 測試環境 預生產環境 生產環境區別

環境分以下幾種 1.開發和配置環境 所有的開發和配置在這個環境裡進行。一般情況下,只有這個環境可以改配置和進行開發,並且一般不在這個環境下建立資料。開發環境就是每個開發人員電腦上的開發環境,只有開發人員可以配置和開發,寫資料測試放在測試環境 2.測試環境 3.預生產環境 不是必須的 從生產環境不定期...

開發環境 測試環境 預生產環境 生產環境區別

環境分以下幾種 1.開發和配置環境 所有的開發和配置在這個環境裡進行。一般情況下,只有這個環境可以改配置和進行開發,並且一般不在這個環境下建立資料。開發環境就是每個開發人員電腦上的開發環境,只有開發人員可以配置和開發,寫資料測試放在測試環境 2.測試環境 3.預生產環境 不是必須的 從生產環境不定期...