0
技術:
前端: 陣營原住民, Couchbase精簡版
後端: Couchbase服務器陣營本地和Couchbase
我建立了信息共享應用程序,其中用戶1發送消息給用戶2和下面是我的usecases ,
- 用戶1信息將被存儲到本地couchbase精簡版DB
- 當「用戶1在線」,轉移了我ssage到couchbase服務器
- 當「用戶2在線」時,couchbase服務器將該消息發送給用戶2,一旦用戶2確認它接收到消息,請從couchbase服務器中刪除該消息。
Iam知道,couchbase lite/couchbase-server可用於執行僅本地,遠程,本地和刪除同步操作。
但不知道如何實現點,
- 如何檢測user1的網上,這樣一旦USER1在線,信息將被髮送到服務器
- 如何實現的確認(服務器-客戶)。即,服務器確認到它接收到的消息用戶1
- 如何從服務器側檢測用戶2是在線的,使得服務器發送消息,當用戶2是在線
- 如何執行確認(客戶端 - 服務器)
- 刪除來自couchbase服務器的消息一旦收到確認。)
是否couchbase適合實現我的用例,或者我是否需要查找任何替代方法。
希望該建議適用於移動到移動通信。我的場景也包括第三方更新(即從Web服務更新)。因此,我想將所有驗證後從webservice收到的數據存儲到Couchbase數據庫,然後將此數據傳遞給移動用戶。一旦消息被傳遞,我需要刪除couchbase數據庫中的數據。 – ugendrang