私はESBを呼び出す予定なので、そのコード用のサービスプロキシを作りたいと思っています。vertexサービスプロキシのコードをドッカーに置く
いくつかの頂点に共通することになるので、コードが各ESB呼び出し間で大きく矛盾しないので、特定の他のサービスプロキシを作成します。
したがって、ユーザーの公開注文を調べるために、OrderVerticleはイベントバスに要求を出し、OpenOrderServiceはESBServiceの要求を出します。
私の問題はすべてのものがドッキングされていることです。そのため、各Verticleはそれぞれのコンテナにあります。どのようにイベントバスのコードをドッキングするのですか?私は、イベントバス用のすべてのプロジェクトを持つドッカーコンテナを1つだけ持っているべきですか?
これは悪い考えです。これを処理する正しい方法は何ですか?
もう一つの考えは、各頂点のサービスプロキシプロジェクトのすべてを、その頂点のドッカーコンテナに入れることですが、それも間違っているようです。
ので、これを行うための正しい方法を理解しようと、簡単な方法が、間違っているとして、代わりにserviceproxyの新しいVerticlesを作成してからちょうどOrderVerticle
からOpenOrderVerticle
にし、そこからのGRPC
またはRPC
呼び出しを行うことがありますESBVerticle
。
?ありがとう –
各クライアント・ノードで、サービスのクライアント側をクラスパス上で使用可能にする必要があります。 – tsegismont