隐藏多个Web服务?

时间:2017-02-20 11:59:15

标签: rest asp.net-web-api asp.net-core microservices asp.net-core-webapi

有一个系统有相当多的不同小型服务。 我们的想法是把它们隐藏在一个后面,这将成为系统的切入点 这被认为是一种好习惯吗? 在asp.net核心中是否存在针对此类案例的常见方法/解决方案?

1 个答案:

答案 0 :(得分:6)

这称为API Gateway pattern

  

API网关是所有客户端的单一入口点。 API网关以两种方式之一处理请求。有些请求只是代理/路由到适当的服务。它通过扇出多个服务来处理其他请求。

enter image description here

作为起点,您可以查看{Core}的Proxy Middleware