ユーザーがお互いをフォローできるWebアプリがあります。あるユーザーがアクションを公開したときに、そのアクションをフォロワーのフィードに表示したいと思います。簡単なアプローチは、ユーザーごとにfeed.xmlファイルを保持することです。これは次のように更新されます。
UserAの後にUserB、UserCが続きます。
UserAはいくつかのコンテンツを公開しています。
次のようなUserB、UserCxmlフィードを更新します。
// feed-UserB.xml
UserA flew a kite.
UserX blah blah blah.
....
// feed-UserC.xml
UserA flew a kite.
UserY blah blah blah.
....
これはpubsubのようなものです(私は思います)。ただし、リアルタイムである必要はありません。多くのフォロワーのケースがどのように処理されるかはわかりません。ユーザーに100万人のフォロワーがいる場合、ハブはそこに座って100万人のサブスクライバー全員に通知する必要はありませんか?ハブが単一のサーバーで実行されている場合、これはCPUを長時間拘束する可能性がありますね。
ありがとう