2012-06-10 21 views
1

我在scala中使用Play framework 2.0.1來創建一個在模型中具有基本內容但不是非常複雜的應用程序。我希望模型中的信息被保存/請求/更新並從zookeeper實例中刪除。如何將Zookeeper作爲「數據庫」使用Play Framework而不是傳統的JDBC?

我怎樣才能最好地去解決這個問題,而不是關鍵地打破遊戲框架?

+1

ZooKeeper不是一個數據庫 - 它是一個協調服務器。從文檔:「ZooKeeper的設計不是一個通用數據庫或大型對象存儲,而是管理協調數據。」但是,如果您想繼續使用它,請根據[示例代碼](http://zookeeper.apache.org/doc/r3.4.3/javaExample.html)實現自定義服務包裝。 – opyate

回答

0

簡單的答案是告訴你,ZooKeeper並不是用來作爲一般的數據存儲/數據庫;不過,我傾向於相信你真的在尋找像MongoDB這樣的東西。

結賬MongoDB Replica SetsElection/Voting。這應該讓你想要你想要的。比ZooKeeper更容易管理,對於一般的應用程序數據存儲需求更加有用。

相關問題