2016-11-04 5 views
0

vertex + springを使用して新しいマイクロサービスプロジェクトを開始します。Vertx Microservices Architecture

私たちは、このアーキテクチャで開始する予定:

  1. VERTX-コモンズを:すべてのVERTXライブラリを含むプロジェクト

  2. VERTX休止-サーバー:すべての要求を処理します単一のHTTPサーバーをとイベントバスを介して他のマイクロサービスに委任する

  3. vertx-microservice-n:イベントバス(ビジネスロジックと永続化レイヤを含む)をリッスンして、残りのサーバーからの要求を処理します。 他のマイクロサービスがこのテンプレートを使用します。

この方法をお勧めしますか?

+2

なぜ春が必要なのですか? –

+0

私は永続性のためにマイクロサービス内でSpringを使用します –

答えて

0

永続性のためにSpringは必要ありません。むしろ、VertxのDBMSまたはNoSQLコンポーネントライブラリ(例:vertx-redis-client)のいずれかを使用するか、独自に記述することができます。 Vert.xは軽量で組み込み可能で、自由に拡張できる非常に優れたライブラリです。 Vert.x自体でカスタムスタックを構築するのに十分です。

それでもVert.x-3.xのに基づいて、フレームワークのために外を見る場合は、あなたがhttps://github.com/swisspush/gateleen

を参照することができますが、それがお役に立てば幸いです。