當前位置:
首頁 > 知識 > 新版發布!Apache Curator添加TTL節點支持

新版發布!Apache Curator添加TTL節點支持

Apache Curator最近有一個新版本發布,它是Apache ZooKeeper的Java/JVM客戶端庫,而Zookeeper是分散式協調服務。Curator的新版本增加了TTL節點支持和強類型DSL

Curator包括一個高級API框架和實用程序,使Apache ZooKeeper更輕鬆可靠。它還包括常見用例和擴展配方,如服務發現和Java 8非同步DSL。

ZooKeeper由Apache開發,用於開發和維護開放源代碼伺服器,實現高度可靠的分散式協調。它是一種用於維護配置信息、命名和提供分散式同步等集中式服務,分散式應用程序以某種形式使用這些服務。ZooKeeper為應用程序本身提供Java和C介面,各種客戶端綁定可用多種語言,包括Python,Ruby和Go。

新版發布!Apache Curator添加TTL節點支持

Curator使Apache ZooKeeper的Java庫更容易使用。雖然ZooKeeper與Java客戶端捆綁在一起,但使用起來非常棘手並容易出錯。

Curator由三部分構成。Curator Client替代捆綁的ZooKeeper類,負責處理一些低級內部管理並提供一些有用的實用程序。Curator框架是一個高級API,增加了許多基於ZooKeeper的功能,並簡化了與ZooKeeper集群的連接以及重試操作的複雜性。Curator Recipes包括一些常見的ZooKeeper「Recipes」實現。此外,還包括Curator測試,幫助單位測試基於ZooKeeper的應用程序。

Curator的主要優點是簡化API,自動ZooKeeper連接管理與重試等,包括一套完整的,經過良好測試的ZooKeeper Recipes以及框架,可以更容易地編寫新的ZooKeeper Recipes。

新版發布!Apache Curator添加TTL節點支持

Curator的更新開始於對TTL節點的支持。ZooKeeper TTL(生存時間)節點允許創建和使用不綁定到會話的節點,如果某個客戶端在一個時間窗口內沒有採取行動,則會自動過期。

接下來的改進是一種新的強類型DSL(域特定語言)。到目前為止,所有Curator的CRUD方法都與原始位元組數組配合使用,該添加可以使用強類型模型。DSL的添加引發了另一個主要改進,即數據遷移框架,開發人員可以導入或遷移數據模型。

怎麼樣?想試試嗎?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

瀏覽器也可以擁有VR體驗?火狐做到了!
掌握這6種方式 讓你的IT安全沒有風險!
質疑公有雲的安全性?IBM最新主機z14增強加密功能

TAG:IT168企業級 |

您可能感興趣

OK Blockchain Capital宣布加入EOS超級節點競選
Shader Graph著色器視圖自定義節點API:Code Function Node
Alphacoin Fund宣布參選CyberMiles 超級節點
從零搭建kubernetes多節點cluster
金色爆裂紋細節點綴!Air Jordan 11「Olive Luxe」發售詳情釋出!
Kubernetes1.14 版增加了雲原生平台的Windows節點支持
5.使用dynamic_reconfigure實現節點參數動態更新
《Fate/Grand Order》玉藻貓手辦:細節點綴讓她更加迷人
OK Blockchain Capital負責人田穎:未來每個EOS節點就是一個生態
Truffle 3.0部署智能合約至Ethereum節點
東芝公司發布NVMe over Fabrics存儲節點軟體實現方案
Hum Gene Ther:中國團隊基於CRISPR/Cas9基因編輯阻斷HIV多個關鍵節點
Bitcoin.org所有者宣布推出新型全節點BCH客戶端
ICO評測之Path.Network:基於區塊鏈的節點監控平台
台積電首次在批量生產的7nm節點上推出Wafer-on-Wafer技術
SM-Optics推出首款FLEXSET晶元,為光學微節點奠定基礎
Arm和三星計劃將Artisan POP IP合作擴展至7LPP和5LPE節點
XPath 節點
Block.one副總裁發布15條EOS節點協議
EOS超級節點競選衝出黑馬,Crypto Capital加密資本被爆攜20億低調競選