memcached client連接membase兩種方式

      現今很多web application是基於memcached, 這些應用都可以無縫的銜接到membase , 無需改動web application , 其實memcached client和membase並不是直接相連,兩者中間還存在一個proxy moxi ,moxi用來轉發memcached client的request的要求給membase ,再返回request value給memcachd client ,moxi也起一個協議轉換器的作用。關於moxi怎樣處理memcached client的request的詳細過程,我在後面的文章會進行說明。
     memcached client連接membase有兩種方式,分爲server-side和client-side兩種,形象點說server-side就是web application connection to  membase  , client-side就是web application+moxi connection to membase , 如果你求簡單方便,可使用server-side方式,安裝完membase後,就像使用memcached那樣使用它就可以了,而client-side在性能上要勝於server-side方式,特別是對於使用PHP環境的web application,下面把client-side簡單說下。
     在安裝配置好membase後, 設置你需要的Bucket,在memcached client端,運行
     ./moxi -z url=http://HOST:8091/pools/default/bucketsStreaming/Bucket
    

           

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章