1

リアクター ループ内で複数のリッスン ソケット「サーバー」を起動する場合 - リアクター ループがブロックされるため、リッスン ソケット コールバックの 1 つでブロックが発生し、他のソケットが新しい接続の受け入れを停止すると想定しても安全ですか?

リスニングソケットごとに個別のルビープロセスを開始するのがベストプラクティスですか、それともこのユースケースをより適切に処理するための代替手段はありますか?

4

1 に答える 1

1

ソケットは引き続き接続を受け入れますが、1 つのサーバーがブロックされ、データが他のサーバーに渡されない場合、reactor はブロックされます。新しいプロセスを生成することは悪い考えではありません。また、コールバックで操作をブロックしないようにすることをお勧めします。

于 2012-08-12T02:04:37.433 に答える