将多个 Web 服务隐藏在一个之后?

Hiding multiple web services behind one?

有一个系统有相当多的不同的小服务。 这个想法是将它们隐藏在一个后面,这将成为系统的入口点。
这被认为是一种好的做法吗?
在 asp.net 核心中是否有任何常见的 approaches/solutions 用于这种情况?

这叫做API Gateway pattern

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 核心。