# awesome-ocelot **Repository Path**: hslcodes/awesome-ocelot ## Basic Information - **Project Name**: awesome-ocelot - **Description**: A curated list of awesome ocelot books, courses, trainings, conference talks, blogs and most inspiring open source contributors - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # awesome ocelot A curated list of awesome ocelot books, courses, trainings, conference talks, blogs and most inspiring open source contributors Github: https://github.com/ThreeMammals/Ocelot WebSite: http://threemammals.com/ocelot ## Article series * [Developing an Open Source API Gateway at Moonpig](https://engineering.moonpig.com/development/developing-open-source-api-gateway-moonpig) * [Designing and implementing API Gateways with Ocelot in .NET Core containers and microservices architectures](https://blogs.msdn.microsoft.com/cesardelatorre/2018/05/15/designing-and-implementing-api-gateways-with-ocelot-in-a-microservices-and-container-based-architecture/) * [Implement API Gateways with Ocelot](https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/implement-api-gateways-with-ocelot) * [Building API Gateway Using Ocelot In ASP.NET Core - Basic](http://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core/) * [Building API Gateway Using Ocelot In ASP.NET Core - Authentication](http://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-part-two/) * [Building API Gateway Using Ocelot In ASP.NET Core - Logging](http://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-part-three-logging2/) * [Building API Gateway Using Ocelot In ASP.NET Core - Rate Limiting](http://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-rate-limiting-part-four/) * [Building API Gateway Using Ocelot In ASP.NET Core - QoS (Quality of Service) ](https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-qos/) * [Building API Gateway Using Ocelot In ASP.NET Core - Load Balancing](https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-load-balancing/) * [ Building API Gateway Using Ocelot In ASP.NET Core - Service Discovery (Eureka)](https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-service-discoveryeureka/) * [Microservices with IdentityServer4 and Ocelot Fronting a .NET Core API](https://squarewidget.com/microservices-with-identityserver4-and-ocelot-fronting-a-net-core-api/) * [Ocelot简易教程](https://github.com/yilezhu/OcelotDemo/wiki) * [Ocelot API网关的实现剖析](https://www.cnblogs.com/shanyou/p/7787183.html) * [基于Ocelot的API网关实现--http/https协议篇](https://www.cnblogs.com/SteveLee/p/Ocelot_Api_http_and_https.html) * [基于Ocelot的API网关Relay实现--RPC篇](https://www.cnblogs.com/SteveLee/p/Ocelot_Api_http_route_RPC.html) * [.NET Core微服务实战-统一身份认证 开篇及目录索引](https://www.cnblogs.com/jackcao/p/9928879.html) * [ASP.NET Core中Ocelot的使用:API网关的应用](http://sunnycoding.cn/2018/10/29/aspnetcore-ocelot-get-started/) * [ASP.NET Core中Ocelot的使用:基于Spring Cloud Netflix Eureka的动态路由](http://sunnycoding.cn/2018/11/03/aspnetcore-ocelot-dynamic-routing-with-eureka/) * [ASP.NET Core中Ocelot的使用:基于服务发现的负载均衡](http://sunnycoding.cn/2018/11/06/aspnetcore-ocelot-service-discovery-load-balancing/) ## Books * [.NET Microservices Architecture Guidance](https://dotnet.microsoft.com/learn/web/microservices-architecture) ## Conference talks * [.NET Core 在腾讯财付通的企业级应用开发实践](https://v.qq.com/iframe/player.html?vid=c0508ti8mxo) ## ContribProject * [Ocelot Extensions is the project containing some extension to the popular open-source API Gateway engine Ocelot](https://github.com/childotg/Ocelot.Extensions) * [Ocelot.Provider.Database](https://github.com/tianxin8206/Ocelot.Provider.Database) * [This library makes ocelot easy to integrate swagger](https://github.com/Rwing/OcelotSwagger) * [SwaggerHelper 工具是在使用 Ocelot 时,为了将多个微服务的 Swagger.json 文件进行合并,以方便在 API 网关中使用 Swagger 工具](https://github.com/ZhongruiGroup/Swagger-Helper) * [MMLib.SwaggerForOcelot contains swagger extension for ocelot](https://github.com/Burgyn/MMLib.SwaggerForOcelot) * [Ocelot.JWTAuthorize is a JWT Authorize based on Ocelot API Gateway](https://github.com/axzxs2001/Ocelot.JWTAuthorize) * [Ocelot.Security.AuthorizationToken.EntityFramework](https://github.com/aqa510415008/Ocelot.Security.AuthorizationToken.EntityFramework) * [grpc service gateway used ocelot](https://github.com/BuiltCloud/Ocelot.GrpcHttpGateway) * [grpc service gateway used ocelot](https://github.com/yuezhishun/Ocelot.GrpcHttpGateway) * [Repo for ZooKeeper integration with Ocelot](https://github.com/BuiltCloud/Ocelot.Provider.ZooKeeper) * [Repo for Etcd integration with Ocelot](https://github.com/BuiltCloud/Ocelot.Provider.Etcd) * [Orleans can use Ocelot Api Gateway](https://github.com/aqa510415008/Ocelot.OrleansHttpGateway) * [Ocelot 的配置工具](https://github.com/JustWei-OST/Ocelot.Configurator) * [A configuration editor for Ocelot](https://github.com/dbarkwell/Ocelot.ConfigEditor) ## Inspiring Open Source Contributors * [Tom Pallister](https://github.com/TomPallister) * [Philip Wood](https://github.com/binarymash) * [geffzhang](https://github.com/geffzhang) * [阿凌](https://github.com/AClumsy) * [Phil Proctor](https://github.com/philproctor) * [Thiago Loureiro](https://github.com/thiagoloureiro) * [Felix Boers](https://github.com/FelixBoers) * [Marcelo Castagna](https://github.com/margaale) ## Sample Projects * [FamilyBucket 集合.net core、ocelot、consul、eventbus、configserver、tracing、sqlsugar等构建的微服务一条龙应用示例](https://github.com/q315523275/FamilyBucket) * [Simple samples that use Ocelot to build API Gateway](https://github.com/catcherwong-archive/APIGatewayDemo) * [DMS将会是一个集中式的中间件框架,每一个小型中间件将会是完全独立的,如:gRPC,Thrift,netty,Wcf,Exceptionless,Ocelot,RabbitMQ,Redis,IdentityServer,Consul,Zookeeper等,Demo中会有每一个中间件的实例方便开发者了解](https://github.com/hailang2ll/DMS) * [基于Consul + .NET Core + Polly + Ocelot + Exceptionless + IdentityServer等开源项目的微服务开发框架 ](https://github.com/geffzhang/NanoFabric) * [Ocelot使用案例,结合IdentityServer4进行鉴权,结合Consul进行服务治理](https://github.com/ShaoHans/OcelotSample ) * [一个基于IdentityServer4和Ocelot的统一验证与授权ASP.NET Core微服务示例程序项目](https://github.com/EdisonChou/IdentityService.Sample.DotNetCore) * [基于ocelot扩展自定义网关](https://github.com/jinyancao/czar.gateway) * [ASP.NET Core 2.2 Web API Gateway Demo](https://github.com/matjazbravc/AspNetCore-Api-Gateway-Demo) * [集IdentityServer4,Ef Core,dapper,Policy,领域驱动设计,consul,zipkin,Swagger,Cap+RabbitMq,Ocelot网关一体的项目](https://github.com/476515159/IdentityServer4Sample) * [docker Ocelot Console Identityserver4](https://github.com/cysnet/docker-microserver) * [重写Ocelot配置文件获取方式从数据库中获取,并重写认证以及限流功能。可以针对每个客户端对每个API的访问进行限制](https://github.com/yilezhu/Ocelot.ConfigAuthLimitCache) * [ABP Microservice Demo Solution](https://github.com/abpframework/abp/blob/master/docs/en/Samples/Microservice-Demo.md) * [基于Ocelot 和 ant-design-vue 后台框架](https://github.com/AClumsy/ASF) ## Video * [https://www.youtube.com/watch?v=kl-NeEAb1WQ](https://www.youtube.com/watch?v=kl-NeEAb1WQ) * [https://www.youtube.com/watch?v=Kvj1g6dLAZw](https://www.youtube.com/watch?v=Kvj1g6dLAZw) * [Ocelot Api Gateway with ASP.NET Core 2.1 and VS Code](https://codango.com/ocelot-api-gateway-with-asp-net-core-2-1-and-vs-code/) * [Tencent updates web and mobile payment infrastructure for better scalability and agility](http://videos.microsoft.com/customer-stories/watch/Ub3bRAkE76CkemSfXkioug) ## Known Users > In accordance with the order of registration, more access to the company, Welcome to register in [https://github.com/geffzhang/awesome-ocelot/issues/1](https://github.com/geffzhang/awesome-ocelot/issues/1) ![Tencent](https://github.com/geffzhang/awesome-ocelot/blob/master/docs/images/known-users/tencent.jpg) ![Microsoft](https://github.com/geffzhang/awesome-ocelot/blob/master/docs/images/known-users/microsoft.jpg) # Stargazers over time [![Stargazers over time](https://starcharts.herokuapp.com/ThreeMammals/Ocelot.svg)](https://starcharts.herokuapp.com/ThreeMammals/Ocelot)