簡體   English   中英

為Couch Base Server 1.8和2.0構建Erlang客戶端

[英]Building Erlang Client for Couch Base Server 1.8 and 2.0

我們在產品中使用了Couchbase Server 它是一個Intranet應用程序,其前端是純JavaScript。 然而,我們使用Erlang / OTP進行業務邏輯,身份驗證( Mnesia ), 偏航Web服務器和一堆其他的erlang庫。

現在,我們仍在使用Couch Base Single Server其下載已從Couch基站刪除。 我們發現它非常穩定。 在現在,5個月的現場直播,它從未下降過。 我們在Ubuntu Server上運行它。 所以,我們對NoSQL的興趣才剛剛開始。

但是,當我問一個問題另一個關於Erlang Client支持Couch基本服務器的問題時,我發現他們說:

Couchbase Server is . This means many existing memcached 
client libraries and in many cases, the applications already using these
libraries, may be used directly with Couchbase Server
libraries and have found a bunch of them: at Google code , Erlang Mc , erlmc , mcache , memcached-client and finally OneCached By Process One (Makers of Ejjabberd XMPP Server) . 所以我開始尋找這些庫,並找到了一大堆:在谷歌代碼Erlang Mcerlmcmcachememcached-client ,最后是OneCached By Process One(Ejjabberd XMPP服務器制造商) 憑借我的目標(如果可能),為Couch Base服務器1.8和2.0實現我自己的客戶端,問題如下:

1。 以上哪個memcached Erlang客戶端庫適合與Couchbase 1.8和2.0一起使用?

2.如果它兼容,我可以直接使用它,或者我必須先進行一些更改嗎? 請解釋一下這些變化嗎?

3.有人覺得需要像我們一樣支持Couch Base服務器2.0和1.8的Erlang客戶端嗎? 他們如何解決這個問題呢?

我很感激,如果Couch Base insider在stackoverflow上有會員資格,請告訴我們Couch基地團隊是否有計划在不久的將來為我們建立一個Erlang客戶端,這樣我們就不會浪費時間嘗試這樣做,因為他們是能夠為自己的服務器建立一個更好,更高效的客戶端。

謝謝大家

Couchbase沒有任何計划在短期內發布erlang客戶端。 我們在產品中使用Erlang並且非常喜歡Erlang,但目前沒有時間將Erlang客戶端組合在一起。 如果您有興趣開發Erlang客戶端,我們非常樂意提供幫助,並將回答您可能遇到的任何問題。 如果您向我發送電子郵件(請參閱我的個人資料),我將幫助您與Couchbase的某個人聯系,他們可以幫助您回答問題並開始開發。

另外,我不是Erlang用戶,因此我無法回答與memcached Erlang庫相關的任何問題。 希望有人可以幫助你。

我試過erlmc。 我大量使用它來存儲32K二進制文件,到目前為止它運行良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM