将多个 Web 服务隐藏在一个之后?
Hiding multiple web services behind one?
有一个系统有相当多的不同的小服务。
这个想法是将它们隐藏在一个后面,这将成为系统的入口点。
这被认为是一种好的做法吗?
在 asp.net 核心中是否有任何常见的 approaches/solutions 用于这种情况?
API gateway is the single entry point for all clients. The API gateway handles requests in one of two ways. Some requests are simply proxied/routed to the appropriate service. It handles other requests by fanning out to multiple services.
作为起点,您可以查看 Proxy Middleware 的 ASP.NET 核心。
有一个系统有相当多的不同的小服务。
这个想法是将它们隐藏在一个后面,这将成为系统的入口点。
这被认为是一种好的做法吗?
在 asp.net 核心中是否有任何常见的 approaches/solutions 用于这种情况?
API gateway is the single entry point for all clients. The API gateway handles requests in one of two ways. Some requests are simply proxied/routed to the appropriate service. It handles other requests by fanning out to multiple services.
作为起点,您可以查看 Proxy Middleware 的 ASP.NET 核心。