【发布时间】:2020-02-25 16:35:47
【问题描述】:
我听说过通用术语“上游服务”和“下游服务”这两个术语,但我遇到了一些关于微服务架构的文章,他们在其中使用了这些术语,但是我无法了解上游的含义基于微服务的架构中的下游服务将是?有人有一个简短的解释吗?
我已经知道上游服务是那些不依赖于任何其他服务的服务,而下游服务依赖于上游服务,例如前端将是后端的下游服务,因为它依赖于它。
我正在.Net Core 中开发微服务。
【问题讨论】:
-
互联网上有大量资源详细解释了这个主题。这可能是一个很好的起点 - softwareengineering.stackexchange.com/questions/312401/…
-
我已经看过这个来源,但这主要是笼统的,不是特定于微服务的,你能给我一个微服务的链接吗?我已经尝试在网上搜索,但我没有找到!
-
如果您正在为微服务构建 API 网关,也许查看 Ocelot 的文档会让您了解它们如何定义下游和上游 - ocelot.readthedocs.io/en/latest/features/routing.html
-
将此问题添加到计算机科学中未解决的问题列表中。 :)
标签: .net-core microservices api-gateway