2016-10-06 20 views
2

マイクロサービスアーキテクチャでWebアプリケーションを開発する方向に向かっています。
認証を処理し、適切なサービスに要求をプロキシするAPIゲートウェイの背後でサービスを実行することを考えました。
開発環境のセットアップ中に問題が発生しました。どのようにローカルマシン(ラップトップ)でサービスを開発し、それを(ゲートウェイの背後にある)プロダクションと同様の方法でテストして実行できますか?マイクロサービスアーキテクチャの開発環境の設定

  • プロセス間通信(B2B)
  • 管理および同期異なるバージョン
  • アクセス(ゲートウェイ製)認証トークンとサービス
+0

私はこれに興味がありますが、それはプログラマーの方が良いでしょうか? –

+0

@Candroid - あなたのアプリケーションにはどのフレームワークを使用していますか?それはnodejsベースのWebアプリですか? – Chetan

+0

さまざまな言語のさまざまなフレームワークを使用することを目指しており、それぞれ独自のサービスを提供しています。 – itaied

答えて

0

は、以下の要件を考慮しマイクロサービスの開発環境をセットアップすることが難しいのは、マイクロサービスの数に比例します。私はeureka、oAuth2とzuulゲートウェイ、認可サーバーと春の雲の設定と一緒に2つのマイクロサービスで自分のラップトップ上で実行設定があります。これを超えて、私はそれが管理不能になり始めるので、試していない。

この場合、クラウド上に開発環境を持つ方がよいでしょう。任意のクラウドプロバイダーを選択して、いつでも無料のサブスクリプションを利用できます。たとえば。 Amazonは750時間のLinux時間を無料で1ヶ月間提供します。必要に応じて任意の数のインスタンスを作成できます(無料使用後に最小限のコストで)。

関連する問題