Hazelcast介紹

Hazelcast介紹

image

image

什麼時侯須要
image
用例

image

內存中分佈式計算
image

場景
image
分佈式消息

image

特性

image

全景

image

image

Distributed Maps

image

一個結點中分區

image

    Hazelcast中的分片也稱爲分區,Hazelcast默認271個分區。Hazlecast一般也會對分區備份,並將副本分佈到集羣的不一樣節點上,經過數據冗餘提升可靠性,這種數據的存儲方式和kafka、Redis Cluster相似。html



2個結點

黑色字體表示的分區爲主分區,藍色字體表示主分區的副本。數據庫

image

四個結點

不斷加入新的節點,Hazelcast會一個一個的把主分區和主分區副本遷移到新加入的節點上,保證主備分區的一致性和冗餘性。安全

image

Hazelcast將分區均勻的分佈到集羣的各個節點,Hazelcast自動建立分區的副本,並將副本分佈到各個節點來提供可靠性。以上圖片展現的Hazelcast分區僅僅是爲了方便和清晰的描述Hazelcast分區機制。一般來講分區的分佈不是有序的,Hazelcast使用一種隨機的方式分佈各個分區。這裏重點說明Hazelcast均勻的分佈分區和分區副本。微信



image


集羣內每一個節點都被配置爲對等。第一個加入集羣的節點負責管理集羣內其餘全部節點,例如數據自動平衡、分區表更新廣播。若是第一個節點下線,第二個加入集羣的節點負責管理集羣其餘節點。
image
image
image
image
image
image
image
image

網絡

結點故障數據安全
image
image
image
image
image
image
image
image
image
image

C/S 模式
image

     Hazelcast數據和服務集中在一個或多個節點上,應用經過客戶端讀寫數據。能夠部署一個提供服務的獨立Hazelcast集羣,服務集羣能夠獨立建立,獨立擴展。客戶端經過和集羣中的節點交互來獲取Hazelcast數據和服務。Hazelcast提供Java,.NET、C++、Memcache和REST客戶端。架構

嵌入模式
image

    關注點是異步或高性能計算和執行大量任務,在這種應用場景使用內嵌部署模式比較合適,在內嵌部署模式下,Hazelcast集羣中的一個節點包括:應用程序,Hazelcast分區數據,Hazelcast服務三部分

運維

使用HAZELCAST的項目與組織

image
HAZELCAST雲服務
異步

general-schema

unnamed


價格

https://docs.cloud.hazelcast.com/docs/pricing

分佈式


今天先到這兒,但願對技術領導力, 企業管理,系統架構設計與評估,團隊管理, 項目管理, 產品管理,團隊建設 有參考做用 , 您可能感興趣的文章:
領導人怎樣帶領好團隊
構建創業公司突擊小團隊
國際化環境下系統架構演化
微服務架構設計
視頻直播平臺的系統架構演化
微服務與Docker介紹
Docker與CI持續集成/CD
互聯網電商購物車架構演變案例
互聯網業務場景下消息隊列架構
互聯網高效研發團隊管理演進之一
消息系統架構設計演進
互聯網電商搜索架構演化之一
企業信息化與軟件工程的迷思
企業項目化管理介紹
軟件項目成功之要素
人際溝通風格介紹一
精益IT組織與分享式領導
學習型組織與企業
企業創新文化與等級觀念
組織目標與我的目標
初創公司人才招聘與管理
人才公司環境與企業文化
企業文化、團隊文化與知識共享
高效能的團隊建設
項目管理溝通計劃
構建高效的研發與自動化運維
某大型電商雲平臺實踐
互聯網數據庫架構設計思路
IT基礎架構規劃方案一(網絡系統規劃)
餐飲行業解決方案之客戶分析流程
餐飲行業解決方案之採購戰略制定與實施流程
餐飲行業解決方案之業務設計流程
供應鏈需求調研CheckList
企業應用之性能實時度量系統演變

若有想了解更多軟件設計與架構, 系統IT,企業信息化, 團隊管理 資訊,請關注個人微信訂閱號:微服務

MegadotnetMicroMsg_thumb1_thumb1_thu[2]

做者:Petter Liu
出處:http://www.cnblogs.com/wintersun/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 該文章也同時發佈在個人獨立博客中-Petter Liu Blog。

相關文章
相關標籤/搜索