介绍

Ocelot是一个用.NET Core实现并且开源的API网关,它具备了许多强大实用的功能,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。它是由asp.net core middleware组成的一个管道。

路由

认证

请求聚合

限流熔断

服务发现

鉴权

还有内置负载均衡器

Consul集成

参考资料