この記事では、サーバの主要コンポーネントの探査に続いて、データベースおよびメッセージングへのコンポーネントの接続が表示されます。 2つのコンポーネントが設計され、アプリケーションサーバーから別々に実装なので、それらはどのような方法で結合されていないていた。 サーバに"追加"に、サーバは適応モジュールが実装されています。
データベースへの接続のプール
実装されたプールは非常に簡単です。 それは、初期サイズ(設定可能)でのリンクのコレクションを持っていると、クライアントが(この場合はアプリケーションサーバー)の詳細が必要な場合、(これも設定可能)を構成します。
メソッドは、起動時に()およびshutdown()ハンドルのモジュールのライフサイクルプール。 私たちはプールを作成するためのデータの下に参照するものであり、二つ目は、アクティブな接続を殺す最初のロード設定ファイル、。
メッセージング
宅配便は、パワフルで、またシンプルです。 それは、非同期メッセージを処理するスレッドのプールがあります。 メッセージングクラスは、メッセージを処理する責任がMessageHandlersのセットがあります。 メッセージが到着すると、これはすべてのハンドラに渡され、それぞれがそれを処理するかどうかを担当しています。
次回の記事では、サーバー構成を紹介しますと、私はソースコードをアップロードします。 次回まで!


