鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

1Webアプリ(Mojolicious)=1ルーム=1ワーカー

チャットシステムが本番環境で動いたのですが、問題が発覚。

同じワーカーに乗らないと 同じ部屋にいるA、B、Cさん。 Aさんの発言がBさん、Cさんに届かないということ。 イメージはこんな感じ。

f:id:kechiya:20140530074619p:plain

部屋の数だけWebアプリを上げないといけない。

少なくとも、1Webアプリでワーカー数のルームは対応したい イメージ的にはこんな感じ

f:id:kechiya:20140530074858p:plain

さて、ルーターとワーカーを結びつけることはできるのだろうか?!

同じ疑問を持った人がいました。 Websocket example under hypnotoad