.NET微服务体系结构中为什么使用Ocelot实现API网关

为什么要使用API网关而不是直接通信? 在微服务架构中,客户端应用程序通常需要使用来自多个微服务的功能。如果直接执行该消费,则客户端需要处理多个微服务端点以进行呼叫。当应用程序发展并引入新的微服务或更新现有的微服务时会发生什么?如果您的应用程序有许多微服务,则从客户端应用程序处理如此多的端点可能是一场噩梦,并且由于客户端应用程序将耦合到这些内部端点,因此未来发展微服务可能会对客户端应用程序造成很大
相关文章
相关标签/搜索