私は、いくつかのコア 'パーツ'(ユーザ、メッセージ、取引信号)で構成されるNodeJSプラットフォームを構築しています。データを結合するNodeJSマイクロサービス
私はそれぞれのマイクロサービスを作成することを考えていますが、それはかなりうまくいきます。しかし、マイクロサービス間でデータを結合する方法については頭がいっぱいです。 ...)
たとえば、私は3つのマイクロサービスを持っています。それ自身のMongoDBをそれぞれ持っていて、それ自身のマシンが完全に分離されています..メッセージが単一のマイクロサービスから取り出される一般的な状況を想像してください。 user_id 'と私はusernameとprofilePicture取得する必要があります取得されたメッセージオブジェクトに結合する..?
私はRedisを使うことについて多くを読んでいましたが、それは私にとって「メッセージング」サービスのように思えますが、「結合」サービスのようなものではありません。
ありがとうございます!
私はその非常に一般的な質問を知っている...しかし、私はちょうど複数のマイクロサービスのデータを結合する際に「ベストプラクティス」であるもののグリップを得ることができない...
あなたのコードとあなたのアーキテクチャがどのように見えるか分かりません... –
質問を更新 – DutchKevv
これはまだ非常に広い質問です...あなた私たちはあなたが何をどのように組み合わせたいのか分からない。 BTWでもフロントエンドのサービスがあります(Angularを見てください:) Nodeアプリケーションは通常、APIのエンドポイントを呼び出すExpressでルートを定義することによって作成されます。 –