關於fourinone開源項目的幾點見解

本人對分佈式技術比較感興趣,以前也看了fourinone做者寫的介紹這個開源項目的書,感受還挺不錯的,至少對分佈式的實現有了瞭解,無心中看到網上有些人在噴這個開源項目,甚至辱罵,真的是意想不到。。。apache

其實做者寫這個框架的原因也是現在新技術跟新的太快,天天都有新的技術出現,hadoop,spark等等,軟件行業自己發展的很快,剛學完這個,另外一個新技術又來了,若是隻停留在軟件的表面,僅僅能使用下api,不去看他其中的原理的話,永遠會被牽着鼻子走,而且會慢慢對這個軟件行業充滿厭倦,碼農永遠會是碼農,這麼多新的名詞下,都套了一個新奇的外殼,實現思想都是萬變不離其宗的,因而fourinone做者弄了個簡單的東西,它不須要過分設計,只須要看上去更酷一點,更小巧一點。他將本身對分佈式的理解融入到這個框架中,考慮到底層實現技術的類似性,將Hadoop,Zookeeper,MQ,分佈式緩存四大主要的分佈式計算功能合爲一個框架內,對複雜的分佈式計算應用進行了大量簡化和概括,多麼美好的一件事情。爲何這麼多人要噴呢。編程

關於fourinone代碼方面,做者的確對代碼沒作包名的區分,可讀性可能會降低,只是個小缺陷,但文件命名都是按功能來的,排序下,仍是能統一歸類,裏面用到了一些設計模式和編程思想,仍是值得學習的,雖然功能沒那麼強大。但強大的功能還不是慢慢增長的,靠開發人員時間代碼堆起來的。設計模式

說實話,跟hadoop生態圈的一些分佈式軟件比,fourinone功能方面的確沒這麼強大,畢竟一我的在限有的時間裏寫,apache中的一些軟件但是一個團隊在工做,但一個軟件包括了Hadoop, Zookeeper, Memcache, ActiveMq有的一些功能,雖然簡陋,但至少已經實現,有一個腳手架了,若是有能力能夠在此基礎上擴展。仍是不錯了。api

看待fourinone,我是以學習的心態來對待的,至少有了這個開源項目後,我對分佈式的原理仍是有了理解,不管分佈是緩存,消息隊列,萬變不離其中,對個人軟件生涯仍是有很大的幫助,雖然生產環境不必定會用fourinone,仍是支持fourinone,支持開源。緩存

相關文章
相關標籤/搜索