利用可能なサービスのリストを維持し、要求の性質またはタイプに基づいてエンドポイントを提供できるサービス (web/windows、.net) を実装しようとしています。その後、リクエスタは実際の作業リクエストを提供されたエンドポイントに渡すことができます。実際の作業リクエストには、非常に大きなチャンク (10MB から 1 GB を超える可能性もあります) のデータが含まれる場合があります。
WCF ルーティング サービスは完璧に適合するように思えますが、実際の作業要求がそれを通過する必要があり、ルーティング サービスでボトルネックが発生するため、そうではありません (全体のポイントは、システムをスケールアウトできるようにすることです)。 )。メッセージが小さければ、WCF ルーティングは簡単です。
法案に適合するものはありますか?できれば .NET/Windows ベースですか?