1

ばかげた質問かもしれませんが、なぜ websockets ライブラリが Redis または Postgres を必要とするのか知りたいです。

私がそれを使用するすべての場合、そのデータをディスクに保存する必要がある理由はありません。

4

1 に答える 1

3

データを保存するためではありません。キューイングシステム用です ( https://en.wikipedia.org/wiki/Message_queue )

Rails を使用する Websocket には、サブスクライバーとパブリッシャーの間でメッセージを交換するためのキューが必要です。サブスクライバーは、パブリッシャーによってキューに入れられたメッセージを取得します。

redisを見ると、メモリ内にあり、ディスクにデータは保存されていません。

それが役立つことを願っています。

于 2016-02-16T20:20:29.047 に答える