ばかげた質問かもしれませんが、なぜ websockets ライブラリが Redis または Postgres を必要とするのか知りたいです。
私がそれを使用するすべての場合、そのデータをディスクに保存する必要がある理由はありません。
ばかげた質問かもしれませんが、なぜ websockets ライブラリが Redis または Postgres を必要とするのか知りたいです。
私がそれを使用するすべての場合、そのデータをディスクに保存する必要がある理由はありません。
データを保存するためではありません。キューイングシステム用です ( https://en.wikipedia.org/wiki/Message_queue )
Rails を使用する Websocket には、サブスクライバーとパブリッシャーの間でメッセージを交換するためのキューが必要です。サブスクライバーは、パブリッシャーによってキューに入れられたメッセージを取得します。
redisを見ると、メモリ内にあり、ディスクにデータは保存されていません。
それが役立つことを願っています。