Gemfire, Riak and Hazelcast

記錄寫(xiě)自己工作中的點(diǎn)點(diǎn)滴滴。

Gemfire 印象

加入公司的時(shí)候,公司的cache cluster都是基于Gemfire的,也都基本穩(wěn)定了,剩下的只是些維護(hù)性工作。因?yàn)楣竟芾韺硬幌矚gGemfire Solution,一直在嘗試找替代品,為此,我們測(cè)試過(guò) redis, hazelcast,?infinspin and riak。

從一個(gè)開(kāi)發(fā)人員的角度,看到的gemfire問(wèn)題

1.軟件成本。不知道公司的Gemfire license費(fèi)用多少,但是manager無(wú)意中說(shuō)過(guò)huge money,估計(jì)費(fèi)用不低

2.開(kāi)發(fā)成本。公司剛開(kāi)始使用Gemfire的時(shí)候,Gemfire還不是開(kāi)源的。所以,你可以想象作為開(kāi)發(fā)人員有多么的痛苦。簡(jiǎn)單、不全的文檔,沒(méi)有源碼,很多東西只能靠猜測(cè)。為了解決這些問(wèn)題,公司從gemfire請(qǐng)了數(shù)個(gè)consultant,搭建框架,review團(tuán)退代碼,…總之,費(fèi)用不低。

3.運(yùn)營(yíng)成本。公司網(wǎng)站是24*7的。一個(gè)gemfire cluster要求硬件無(wú)錯(cuò),網(wǎng)絡(luò)穩(wěn)定。如果深夜兩點(diǎn),出現(xiàn)網(wǎng)絡(luò)不穩(wěn)而導(dǎo)致separate brain,那么只能給開(kāi)發(fā)人員打電話,要求重啟部分節(jié)點(diǎn)。從這里,不管是網(wǎng)絡(luò)團(tuán)隊(duì)、運(yùn)行團(tuán)隊(duì)還是開(kāi)發(fā)團(tuán)隊(duì),都有所怨言。

當(dāng)然,這只是我能一個(gè)開(kāi)發(fā)者能看到的問(wèn)題,管理層到底為什么要換掉Gemfire,原因并不清楚。

Gemfire 初探

公司的Gemfire應(yīng)用都是一個(gè)模式: locator, cache, 和 JMX agent

locator 負(fù)責(zé)聯(lián)系cluster中的各個(gè)節(jié)點(diǎn)

cache ?負(fù)責(zé)數(shù)據(jù),存貯和銷(xiāo)毀

JMX agent 負(fù)責(zé)軟件的監(jiān)控 (給運(yùn)維團(tuán)隊(duì)提供GUI)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,234評(píng)論 25 708
  • 前幾日申請(qǐng)入駐今日頭條,被駁回,里面要求我寫(xiě)一篇“入駐頭條”的文章,以便證明這個(gè)賬號(hào)是我的! 那就寫(xiě)一篇吧! 言辭...
    二爺閱讀 353評(píng)論 0 0
  • 冒泡排序的基本思想是:每次比較兩個(gè)相鄰的元素,如果它們的順序錯(cuò)誤就把它們交換過(guò)來(lái)。 例如我們需要將12 35 99...
    Leon_hy閱讀 433評(píng)論 0 1
  • 2017年最后的假期已經(jīng)被我過(guò)完了, 真怕人生就在這種盼寒假盼暑假盼黃金周盼周末的無(wú)意義期盼中度過(guò)。期待也許就是人...
    SmileyYoung閱讀 292評(píng)論 0 1

友情鏈接更多精彩內(nèi)容