我需要定期在CouchDB中執行一些後臺任務(猜測可以通過cronjob完成,只是對某些本地CouchDB方法感興趣)。我還需要從服務器上的HTTP中檢索一些資源(例如,通過OAuth2進行身份驗證並將令牌永久存儲在某個文檔中)。它可以以某種方式實現(例如nodejs與CouchDB集成在一起,我不太喜歡在couchdb前面有nodejs web服務器的想法,我試圖避免使用額外的層,並使用couchdb作爲HTTP服務器,DB支持並且服務器端業務邏輯)。CouchDB的服務器端任務
2
A
回答
2
CouchDB是一個數據庫。其主要工作是存儲數據。是的,它有一些JavaScript部分,但是這些部分是爲了幫助它構建索引,或者從JSON轉換爲JSON。
要求CouchDB運行週期性的cron風格的任務或者提取HTTP資源,就類似於要求MySQL運行週期性的cron風格任務或者獲取HTTP資源。不幸的是,這是不可能的。
您不一定需要HTTP服務器。您可以像以前一樣構建一個2.1層架構,並提供直接的瀏覽器到CouchDB連接;但你自己運行你的定期或長期後端程序,他們只需以普通用戶(也許是管理員用戶)的身份讀寫CouchDB數據。
相關問題
- 1. Couchdb應用過濾服務器端
- 2. 服務器端CouchDB AJAX調用
- 3. 在android手機上使用CouchDb和在服務器端的mongodb
- 4. 虛擬服務器上的CouchDB
- 5. 很多服務器上的couchdb複製
- 6. 如何從couchdb服務器推送到touchdb客戶端?
- 7. 如何從couchdb運行服務器端代碼?
- 8. Javascript服務器端?
- 9. 服務器端JS
- 10. 在服務器端
- 11. ExtJs - 服務器端?
- 12. 從服務器端
- 13. 從服務器端
- 14. 爲服務器端
- 15. 服務器端angularjs
- 16. 服務器端GET
- 17. 終端服務器
- 18. HTML5 - 服務器端
- 19. 從服務器端
- 20. 服務器端jquery
- 21. 在節點服務器上服務Vue.js服務器端渲染
- 22. Couchdb服務器錯誤(500 system_limit)
- 23. 訪問外部網絡服務器couchdb
- 24. 終端服務服務器信息
- 25. Web服務客戶端和服務器
- 26. 域名服務 - 服務器端更新
- 27. 創建服務器/服務客戶端
- 28. 沒有服務器端的CouchApp或帶有xdomain問題的CouchDB後端?
- 29. MultiPartEntityBuilder服務器端 - java服務器端(apache tomcat)
- 30. 服務器端分析,特別是(PHP)服務器端日誌
好的傑森,它是有道理的。但是,我如何才能使用CouchDB實現2步OAuth2身份驗證。當用戶點擊網頁上的「使用OAuth2身份驗證」鏈接時,我們使用一些參數調用OAuth2提供商網址。然後,OAuth2提供者回叫我們的URL,傳遞一些我們用來獲取access_token的authorization_code,以便我們稍後需要OAuth2提供者的所有請求。 可以在服務器上執行HTTP調用嗎? – Archer 2012-02-05 12:45:30
好了,那又是一個愚蠢的問題,被仍在思考J2EE方式的人問了;)我們會做用戶代理流OAuth2認證。之後,該令牌將保存到CouchDB以備將來使用。 – Archer 2012-02-05 17:08:32