为Couch Base Server 1.8和2.0构建Erlang客户端 [英] Building Erlang Client for Couch Base Server 1.8 and 2.0

查看:152
本文介绍了为Couch Base Server 1.8和2.0构建Erlang客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们在我们的产品中使用了 Couchbase Server 。它的前端是纯JavaScript的Intranet应用程序。不过,我们使用 Erlang / OTP 进行商业逻辑,身份验证( Mnesia ), yaws网络服务器和一堆其他erlang库。

现在,我们仍然使用 Couch Base单一服务器,其下载已从 Couch基本网站。我们发现它很稳定。现在,5个月的运行,它从来没有下来。我们在Ubuntu Server上运行它。因此,我们对NoSQL的兴趣才刚刚开始。

但是,我问了一个问题另一个在这里关于 Erlang客户端支持Couch基本服务器,我发现他们说:

We have used Couchbase Server in our product. Its an Intranet application whose front end is pure JavaScript. We however use Erlang/OTP for the Business Logic, authentication (Mnesia), yaws web server and a bunch of other erlang libraries.

Now, we are still using the Couch Base Single Server whose download has been removed from the Couch base site. We have found it very stable. In now, 5 months of running live, it has never gone down. We are running it on top of Ubuntu Server. So, our interest in NoSQL is just beginning.

However, as i asked a question and another here about Erlang Client support for Couch base server, i discovered that they say:


Couchbase Server is memcached compatible. This means many existing memcached 
client libraries and in many cases, the applications already using these
libraries, may be used directly with Couchbase Server


那么开始寻找这些 memcached兼容 库,并找到了一堆: Google代码 Erlang Mc erlmc mcache memcached-client ,最后是一进程一进程(Ejjabberd XMPP服务器制造者)。以我的目标(如果可能),为Couch Base服务器1.8和2.0实现我自己的客户端,问题如下:


1。上述哪些memcached Erlang客户端库适合与Couchbase 1.8和2.0一起使用?

2。如果是兼容的,我可以直接使用它,还是我先做一些改变?请解释一下变化?

3。是否有人感到需要Erlang客户端支持Couch Base服务器2.0和1.8,因为我们做?他们如何解决这个问题?

我很感激,如果Couch Base 内部人在stackoverflow上有成员资格告诉我们,如果Couch基础团队有计划在不久的将来构建一个Erlang客户端,这样我们不会浪费时间尝试,因为他们在自己的服务器上构建一个更好和更高效的客户端,比我们能够。

感谢所有

So i then started looking around for these memcached compatible 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). With my great aim (if possible), of implementing my own client for Couch Base server 1.8 and 2.0 , the question follows:

1 . Which of the above memcached Erlang Client libraries is appropriate for use with Couchbase 1.8 and 2.0 ?

2. If it is compatible, can i directly use it, or i have to make some changes first ? please do explain the changes ?

3. Is anyone out there feeling the need for Erlang Client support for Couch Base server 2.0 and 1.8 as we do ? How are they working their way around this problem ?

I would appreciate it, if a Couch Base insider having membership here on stackoverflow, do tell us if Couch base team has plans of building us an Erlang Client possibly in any near future so that we do not waste our time attempting so, as they are in position of building a much better and efficient client to their own server, than we can.

Thanks to all

推荐答案

Couchbase没有任何计划在短期内发布erlang客户端。我们在我们的产品中使用Erlang,并且非常喜欢Erlang,但是目前没有时间组合一个Erlang客户端。如果您有兴趣开发一个Erlang客户端,我们当然乐意提供帮助,并将回答您可能遇到的任何问题。如果您给我发送电子邮件(请参阅我的个人资料),我将帮助您与Couchbase的某人联系,他们可以帮助回答问题,并让您开始进行开发。

Couchbase doesn't have any plans to release an erlang client in the near term. We use Erlang in our product and really like Erlang, but don't have time to put together an Erlang client at the moment. If you are interested in developing an Erlang client we are certainly happy to help and will answer any questions you might have. If you send me an email (see my profile) I will help get you in contact with someone at Couchbase who can help answer questions and get you started on development.

,我不是一个Erlang用户,所以我无法回答任何与memcached Erlang库相关的问题。希望有人能帮助你。

Also, I am not an Erlang user so I am unable to answer any of your questions related to memcached Erlang libraries. Hopefully someone who has can help you.

这篇关于为Couch Base Server 1.8和2.0构建Erlang客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆