【问题标题】:Hiding multiple web services behind one?将多个 Web 服务隐藏在一个后面?
【发布时间】:2017-07-09 16:48:30
【问题描述】:

有一个包含大量不同小服务的系统。 这个想法是将它们隐藏在一个后面,这将成为系统的入口点。
这被认为是一种好习惯吗?
在 asp.net core 中是否有针对这种情况的常用方法/解决方案?

【问题讨论】:

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


    【解决方案1】:

    这称为API Gateway pattern

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

    作为起点,您可以查看Proxy Middleware for ASP.NET Core。

    【讨论】:

      猜你喜欢
      • 2020-04-04
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 2012-02-13
      • 2016-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多