Ocelot - .Net Core开源网关
Ocelot - .Net Core开源网关 作者:markjiang7m2 原文地址: https://www.cnblogs.com/markjiang7m2/p/10857688.html 源码地址: https://gitee.com/Sevenm2/OcelotDemo 今天要给大家介绍的Ocelot是一个基于 .net core的开源WebAPI服务网关项目,它的功能非常强大,包括了路由、请求聚合、服务发现、认证鉴权、限流、负载均衡等功能。而这些功能都可以直接通过修改json配置文件即可使用,非常方便。Ocelot是系统中对外暴露的一个请求入口,所有外部接口都必须通过这个网关才能向下游API发出请求,就如地铁中的安检系统,所有人都必须经过安检才能乘坐地铁。 Ocelot官网: http://threemammals.com/ocelot 说明文档: https://ocelot.readthedocs.io/en/latest/ Github: https://github.com/ThreeMammals/Ocelot 我将通过具体案例对Ocelot的功能进行一一展开说明,而本文中涉及案例的完整代码都可以从我的代码仓库进行下载。 仓库地址: https://gitee.com/Sevenm2/OcelotDemo 搭建Ocelot项目 通过VS2017新建一个基于