兩位專家Billy Newport和來自Terracotta的Ari Zilka,就傳統(tǒng)的clustered HashMaps(類似JCache實(shí)現(xiàn))vs. 新型API-less clustering解決方案(即將上市),這兩者的可行性和可適性比較展開一場(chǎng)激烈而有趣的辯論。
討論的開始是由Ari Zilka的"Object Identity, Tradition and DSO - Part 2"一篇文章引起的,表述了Terracotta對(duì)開發(fā)"API-less clustering solutions"的方法,稱對(duì)象一致性是至關(guān)重要的因素,卻在clustered hashmap solutions中無法體現(xiàn)。
Billy Newport給出回應(yīng),在"Opinion on APIless caching"在文章中陳述了自己的看法,并將應(yīng)用的機(jī)制揭示給開發(fā)者,開發(fā)人員可以按照意愿設(shè)計(jì)調(diào)整最適宜的性能。
針對(duì)Billy的意見,Terracotta的一個(gè)工程師表明觀點(diǎn),稱API-less solutions更好,因?yàn)樗鼈優(yōu)楦鼉?yōu)秀的設(shè)置了分配機(jī)制,就像J2EE的空間。
Billy對(duì)此作出回應(yīng),在其文章中"Final word on caching with APIs and no APIs"指出,一個(gè)編程高手自有其方法來解決問題,與其重視處方和半成品,不如選擇好工具。
Ari最后在其文章中"Scalability vs. Correctness"發(fā)表意見,提出四點(diǎn)看法,重申了他首次提出的對(duì)象一致性問題。
原文鏈接:http://www.theserverside.com/news/thread.tss?thread_id=36753
聯(lián)系客服