私はサービス指向のアーキテクチャを調査し始めており、プロセス間のメッセージングをどのように構築するのが最善かを考えています。サービス間および/または pubsub バス間の直接 HTTP 呼び出しは、2 つの一般的なアプローチのようです。どのような状況で、一方が他方よりも有利になりますか? pubsub がどのようにサービスの分離を促進するかは理解できますが、システムを通過するメッセージのパスを追跡するのがはるかに難しくなるという印象も受けます。
これについてさらに学ぶためのリソースは何ですか? 規定されたSOAスタック/スイートとは対照的に、非常に小規模な「手動」サービス(Ruby/Sinatra、Node/Express、Redis pubsubなど)のコンテキストで、これについて特に興味があります。 ..同じ原則が適用されると確信していますが。
ありがとう!