在.NET Core中連接使用Zookeeper


一開始找到的是ZookeeperNetEx,但是很多API都很原始,不怎么好用。

 

最后確定用Rabbit.Zookeeper來做,他對ZookeeperNetEx進行了封裝,要簡單不少。

 

和c語言和java的有些不一樣的:

1)但是這里面對目錄的訂閱就只有三種:數據發生變化,子節點發生變化,狀態發生變化。

2)訂閱多次就會觸發多次,如果不想多次訂閱,可以在第二次訂閱前remove一下。

3)獲取的目錄data值是char的列表,需要轉為string類型。

4)是異步接口,需要使用.NET的異步等待async。

 

時隔兩年,終於又使用上了屬性的VS,不過已經從當年的2012到了現在的2017,改進相當大啊,多了很多框架,很多特性(async特性,以前要用Invoke要好很多),而且C#開發的感覺明顯比c要簡單很多的感覺,好吧,從C#到c轉換很累的···,尤其是一下子到了linux,一下子用vim,一下子轉為Makefile。

 

回過頭來想想,其實學習的蠻多的,當時在中電用vim時,感覺這么難用,有了vs就挺好的了啊,結果到了現在,才發現很多東西vs是搞不定的,vim也用熟了。

 

加油!

 

最近繼續學習PostgreSQL源碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM