0
私は、他のユーザーにサイト内メッセージ(瞬間性は必要ありません)を送信できるWebサイトを実行しています。受信者はそのメッセージについて通知を受け取ります。メッセージシステムの実装方法は?
今、私はそれを実装するための簡単なシステムを使用しています。
表Message
:
- ID
- コンテンツ
- 受信
- センダ
表User
:
- いくつかの情報
- 通知
- ユーザAがユーザBにメッセージを送信するといくつかの情報
は、レコードがMessage
に追加され、Bは、メッセージボックスを開くとB.notification
が1ずつ増加します通知は0に減少します。
これは簡単ですがうまくいきます。
あなた/会社がそのようなメッセージシステムをどのように実装しているのだろうか。
UEを気にする必要はありません(どのメッセージがユーザーによって読み取られるかを確認するなど)。
はたくさんのありがとう:D
私はpub/subについて何か知っています。私はredisでそれを使用しました。しかし、私はパブ/サブがそのような状況に適しているとは思わない。メッセージは他のユーザーによって送信され、その後の影響はありません。 pub/subを使って、私は約2 * n^2を使って最悪の状況に加入しなければなりません。 – KIDJourney