欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.NET Core Api网关Ocelot的使用初探

程序员文章站 2022-04-12 23:42:47
概述ocelot面向使用.net运行微型服务/面向服务的体系结构的人员,这些体系结构需要在系统中具有统一的入口点。特别是我想与identityserver参考和承载令牌轻松集成。ocelot是按特定顺...

概述

ocelot面向使用.net运行微型服务/面向服务的体系结构的人员,这些体系结构需要在系统中具有统一的入口点。特别是我想与identityserver参考和承载令牌轻松集成。ocelot是按特定顺序排列的一堆中间件。ocelot将httprequest对象操作到由其配置指定的状态,直到到达请求构建器中间件,在该中间件中它创建一个httprequestmessage对象,该对象用于向下游服务发出请求。发出请求的中间件是ocelot管道中的最后一件事。它不会调用下一个中间件。有一块中间件可将httpresponsemessage映射到httpresponse对象,然后将其返回给客户端。基本上,它具有许多其他功能。

代码实现

1、新建api客户端1

ASP.NET Core Api网关Ocelot的使用初探

2、新建api 网关test

ASP.NET Core Api网关Ocelot的使用初探

3、nuget安装ocelot

ASP.NET Core Api网关Ocelot的使用初探

4、program文件添加configureappconfiguration

5、startup文件配置

6、网关项目下添加文件ocelot.json

7、2个项目运行,测试

ASP.NET Core Api网关Ocelot的使用初探

代码地址

https://gitee.com/conanopensource_admin/example/commit/b3b5a6b15a060b46c5ecd2ea31f0d36791cda18c

以上就是asp.net core api网关ocelot的使用初探的详细内容,更多关于asp.net core api网关ocelot的资料请关注其它相关文章!