Terracotta Express Model 和 Terracotta Customized Model
在網(wǎng)上看到很多關(guān)于Terracotta快速安裝和自定義安裝的文章,我覺(jué)得我始終無(wú)法明白到底兩者有什么區(qū)別,今天突然仔細(xì)地想想,又好像明白了。
關(guān)于Terracotta Express Model
假如現(xiàn)在我的應(yīng)用程序現(xiàn)在只是用到了TC的一個(gè)Feature,比如Shared object,比如Ehcache.僅僅只是使用Shared object的時(shí)候,那么我們只要在tc-config.xml里面配好share的root,以及要工具化的一些類,以及相關(guān)的鎖啥的,那么這個(gè)DSO就是共享成功的。如果僅僅是使用Ehcache在一個(gè)應(yīng)用程序里,那么我們只要在項(xiàng)目中寫好Ehcache的配置文件,不得不提的是ehcache.xml里面有個(gè)配置節(jié)是<terracottaconfig>,這個(gè)配置節(jié)就是指使當(dāng)前的TC Client(也就是我們當(dāng)前的應(yīng)用)到指定的TC server(在URL中以IP:9510的方式指定)上進(jìn)行讀取tc-config.xml相關(guān)信息。但是,這種方式讀到的配置文件,只有服務(wù)器部分以及客戶端部分,沒(méi)有<application>以后的部分,這個(gè)我也不知道為什么。
關(guān)于Terracotta Customized Model
如果要說(shuō)到自定義安裝,一定要說(shuō)到一個(gè)概念TIMS(Terracotta Intergration Moudles)。Terracotta 只是一個(gè)用來(lái)進(jìn)行集群的工具,如果要進(jìn)行Ehcache緩存集群,Hibernate集群等等,那么就要在tc-config.xml里面<Clients>配置節(jié)顯示的指定要引入的TIMS,這個(gè)時(shí)候,terracotta會(huì)加載這些TIMS相關(guān)的jar文件。
至此,我覺(jué)得我大致能夠分清楚Terracotta Express Model 和 Terracotta Customized Model。不過(guò)還有幾個(gè)方面,我還是處于混沌狀態(tài),
1.如果說(shuō)Express Model,只是涉及到Terracotta的一個(gè)Feature,那么在Express Model下面,為啥可以同時(shí)用Ehcache和Hibernate.
2.如果我想在我的應(yīng)用程序里面用到TC DSO 和 Ehcache兩個(gè)Feature,我應(yīng)該如何進(jìn)行配置?
再補(bǔ)充兩個(gè)概念:
TC Server:TC服務(wù)器就是安裝了Terracotta的服務(wù)器,有TC的服務(wù)。
TC Client:TC Client適合我們的應(yīng)用程序運(yùn)行在一起的,所以它是在應(yīng)用服務(wù)器上面的。只有當(dāng)我們的應(yīng)用程序引進(jìn)了那些TC Client庫(kù)的時(shí)候,我們的應(yīng)用程序才會(huì)被TC Server發(fā)現(xiàn)。TC Client庫(kù)是指?Terracotta Toolkit JAR ,包括terracotta-toolkit-1.3-runtime-3.2.0.jar和terracotta-toolkit-1.3-3.2.0.jar這樣的類。
?
轉(zhuǎn)載于:https://www.cnblogs.com/michelleAnn2011/archive/2011/12/13/2287004.html
總結(jié)
以上是生活随笔為你收集整理的Terracotta Express Model 和 Terracotta Customized Model的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网页滚动文字特效的代码
- 下一篇: 头指针与头结点的异同