簡體   English   中英

將CouchDB與Erlang集成以連接到服務器

[英]Integrate CouchDB with Erlang to connect to Server

如何將ouchDB與Erlang集成,然后建立與服務器的連接。

我有一個正在運行的網站,我想在沙發數據庫(正在運行並已創建一些帶有值的“文檔”)之間建立連接。

已檢查http://wiki.apache.org/couchdb/Getting_started_with_Erlang-文檔已過時且可以繼續使用光盤

已檢查https://cwiki.apache.org/confluence/display/COUCHDB/Introduction-他們說:“除了出色的復制功能外,CouchDB的可靠性和可擴展性還通過在Erlang編程語言中實現得到了進一步增強。 -支持並發,分發,容錯,並且已經在電信行業中用於構建可靠的系統多年。通過設計,Erlang語言和運行時能夠利用具有多個CPU內核的更新硬件。

總的來說,我需要解釋如何與服務器建立連接。 一切如何運作和外觀?

我在我的一個小副項目中嘗試過沙發床 -將它與牛仔網絡服務器一起使用以提供一些輕松的服務(通過“ GET”請求提供時間序列數據)。 如果您有典型的erlang / otp-application-stack,它實際上很容易集成。

您知道rebar工作原理嗎? 如果沒有,您應該先閱讀它。 只需將依賴項放在rebar.config -file中,就可以了。 在rebar-config中僅增加了一行:

{erl_opts, [{d, 'WITH_JIFFY'}]}.

為了確保這一點,編譯是在啟用了jiffy-NIF的情況下完成的。 另外:確保在初始化應用程序時啟動它。

couchbeam:start().

或者,把couchbeam引用的.app -file(下{applications, []}當你創建一個RELX釋放。 連接和API詳細信息記錄在Github-Page上

PS:您的意思是:“它們如何運作和看起來?”。 它的工作方式與所記錄的完全相同...

PPS:如果您根本不了解我在說什么,請先閱讀OTP架構 ,然后再閱讀鋼筋發布 當我開始使用erlang時,我並不理解這一點,一開始對這些概念感到相當困惑。

暫無
暫無

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

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