2017-11-21 4 views
0

私は個人的なプロジェクトには少し問題があります。リアクションでオークションサイトを作成しようとしています。React - Java Backend - 新しいデータの同期

私が遭遇した1つの問題は、ユーザーがアイテムに入札する場合など、新しいデータがデータベースに挿入されたときにデータを効果的に "同期"する方法です。データ?

私はそれが起こるのを見ることができる唯一の方法は、プッシュモデルで、またはサーバーからのデータを常にポーリングすることです。プッシュモデルは2つの可能性が高いように見えますが、どちらもかなり手の届かないところです。

良い方法があれば、私はそれを聞いてみたいと思いますが、何らかの形でアイテムを見ているユーザーが「登録済み」のオブザーバーパターンを設定できました。

私はすでに回答を探してみましたが、どちらも存在しませんでした(私は疑いがあります)。あるいは、私は単にGoogleを使うのがひどく、必要な特定の結果を得るために検索するキーワードを知らない。 (可能性)

ありがとうございます!

+0

キーワード:WebSocketを – xDreamCoding

+0

私は正しい、しかし、彼らの項目の「視聴」の全期間のためのオープンのWebSocketを維持する必要がありますか?この場合、データフローのプッシュモデルになります。データフローのプッシュモデルとなります。これは、わかりにくい説明から、データを同期させる魔法のような方法があれば回避しようとしていました。 – user3071234

+0

次にサーバー送信イベントを調べてみてください。https://stackoverflow.com/questions/5195452/websockets-vs-server-sent-events-eventsource – xDreamCoding

答えて