Jafkaソースコード解析 - ネットワークアーキテクチャ

ではカフカインチ ブローカーはサーバーです。一般的に理解によれば、サーバはSocketServer 常に受信し、ユーザの要求を処理し、。Java 双方向モードを接続するネットワーク、非ジャムジャムモードの一種です。

Jafka 非ネットワーク通信モードの目詰まり。Java の非ブロッキングモード、確立ソケットサーバの船を、例えば、以下のプロセス:

1. のServerSocketChannel と、特定のポートに結合します。

2. のServerSocketChannel 操作と関心の登録にセレクタを、関心の動作がここにある受け入れ

3.継続的にポーリングセレクタイベントへの関心が、それは仮定し、そこにあるかどうかを受け入れるリモート接続とプロセスを

実質的に上記の基本的な流れのネットワークプログラミングのすべて、jafkaない例外を。ではjafka 、クラスアクセプターサーバーを実装するための、具体的責任。これは、具体的な説明をしないように、ここで、比較的簡単です。

それを注意することは、アクセプタれるまで、クライアントの要求を受信した後、プロセッサベースの処理。ユーザーは、設定ファイルで設定されるプロセッサの数、アクセプターにミーティングラウンドロビンに接続されている方法クライアントプロセッサの処理のため。

おすすめ

転載: www.cnblogs.com/ldxsuanfa/p/10962146.html