0
技術に反応:
フロントエンド: はネイティブ反応して、 Couchbaseのライト
バックエンド: CouchbaseのサーバはネイティブとCouchbaseの
私はuser1がユーザー2にメッセージを送信し、以下の私のユースケースがあるアプリケーションを共有するメッセージを構築しています"User1がオンラインになっている" 場合にはUser1のメッセージが私を転送する、ローカルのCouchbase liteのDB
- couchbaseサーバーへのssage
- "User2がオンライン"のとき、couchbaseサーバーはuser2にメッセージを送信し、user2がメッセージを受信したことを確認したら、couchbaseサーバーからメッセージを削除します。
私は、couchbase lite/couchbase-serverを使用して、ローカルのみ、リモートのみ、ローカルおよび削除の同期操作を実行できることを認識しています。
ではなく、ポイントを達成する方法がわから、user1がオンラインになると、メッセージがサーバー
- -クライアント)。つまり、サーバはメッセージを受信USER1に認め User2がオンラインになったときに、そのサーバーがメッセージを送信するので、サーバー側からのオンラインuser2のをされて検出する方法を
- 確認(クライアント - サーバー)
- 削除を実行するには、どのよう
- クッキーベースのサーバーからのメッセージが確認応答を受信した後)。
couchbaseは私のユースケースを達成するのに適しているのですか、それとも何か別のものを探す必要がありますか?
この提案は、モバイルからモバイルへの通信に役立ちます。私のシナリオにはサードパーティのアップデートも含まれています(つまり、Webサービスからのアップデート)。だから私はすべての検証の後にWebサービスから受け取ったデータをCouchbase DBに保存し、このデータをMobileユーザーに渡したいと思います。メッセージが配信されたら、couchbase dbのデータを削除する必要があります。 – ugendrang