9.3.2. Eclipse Vert.x EventBus リンクの使用
クラスターを分割できない場合は、Vert.x EventBus リンク を使用してコードベースを段階的に移行します。
Vert.x EventBus Link は、Eclipse Vert.x 3.x クラスター EventBus を Eclipse Vert.x 4 クラスター EventBus に接続するツールです。
共有データ API、つまりマップ、カウンター、およびロックの移行はサポートされません。
このツールは、EventBus
インターフェースを実装する EventBusLink
オブジェクトを作成します。EventBusLink
のインスタンスは、各クラスターの少なくとも 1 つのノードに作成されます。インスタンスは、アドレスのセットを提供し、その動作はメッセージのパラダイムによって異なります。
- fire および forget ならびに request および reply: メッセージはリモートクラスターに送信されます。
- publish: メッセージは、このクラスターとリモートクラスターの両方に送信されます。
Eclipse Vert.x EventBus Link リンクは、WebSocket サーバーを作成してメッセージを受け取り、WebSocket クライアントを使用してメッセージを送信します。
詳細は、「getting started」および「using」を参照してください。