摘要: 1、创建项目并引入安装包 首先,创建2个WebApi项目,WebApi01和WebApi02,地址分别https://localhost:44313和https://localhost:44390,其中WebApi01当作网关,WebApi02当作具体的微服务Api。 然后,将Ocelot的NuGe 阅读全文
posted @ 2024-04-28 09:32 爱生活,爱代码 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一、项目简介 Ocelot是一个用.NET Core实现并开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Consul集成。 1、请求转发地址配置 通过在json文件简单配置,就可以实现简易的网关,它可以接受所有 阅读全文
posted @ 2024-04-28 08:35 爱生活,爱代码 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 前言 通过上节介绍“Ocelot快速实践”后,了解了Ocelot网关,作为网关,要有很多功能才能满足要求,如访问量比较大时怎么限制呢?这节介绍限流(Rate Limiting)。 环境: VS2022 +.NET5.0 + Ocelot 17.0.0.0 一、Ocelot限流(Rate Limiti 阅读全文
posted @ 2024-04-28 07:32 爱生活,爱代码 阅读(202) 评论(0) 推荐(0) 编辑