dotnsf / doodle_share

MIT License
0 stars 1 forks source link

Cloud Native enablement. #4

Open dotnsf opened 5 years ago

dotnsf commented 5 years ago

現状、接続ソケットを配列変数で管理している。そのため高速に動作するがアプリケーションがスケールできない。メモリキャッシュ等に対応すべき?

dotnsf commented 5 years ago

リアルタイム性を損ないたくない、という想いもある。当面は今のままでいい?

dotnsf commented 3 years ago

スケールアウト対応自体はこれの応用でできそう(スケールインの話は別)。ただし、これをそのまま実装すると room 機能がなくなる・・・

https://github.com/dotnsf/websocket-redis

サーバー A で作った(サブスクライブした)ルームを別のサーバー B でもサブスクライブさせるにはどうすれば???

client を各サーバー内で配列管理すればできる?? そもそもサーバー内から同じ Redis サーバーに複数接続できる?