加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP.NET Core3.1 Ocelot路由的实现

发布时间:2020-11-22 20:06:35 所属栏目:Asp教程 来源:网络整理
导读:副标题#e# 前一个章节我们已经介绍过Ocelot,相信大家也了解到,Ocelot的主要功能是接收客户端等传入的HTTP请求,并将其转发到下游服务。Ocelot当前仅以另一个http请求的形式支持此功能(将来可能是任何传输机制)。 Ocelot将一个请求路由到另一个请求。为

配置信息中上游模版/customers/{id}对应下游模版/api/customers/{id},当我们请求的路径为:9000/customers/1时候,Ocelot会根据配置信息分发到对应的下游路由:9001/api/Customers/Get/1去处理,然后返回结果。
同理,当客户端访问上游服务:9000/products时候,Ocelot也会分发到对应的下游路由:9002/api/Products去处理,然后返回结果:


根据上面测试结果,也就是说我们的Ocelot已经在起作用了,而且根据上下游路由进行了映射。当然该章节也只是简单介绍Ocelot路由功能,而configuration.json配置中有些属性还没有进行描述,例如负载均衡、限流,熔断等等。下面我会继续根据GitHub贡献者开源项目继续讲解其功能。

参考文献:
Ocelot官网

到此这篇关于ASP.NET Core3.1 Ocelot路由的实现的文章就介绍到这了,更多相关ASP.NET Core Ocelot路由内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读