ASP.NET Core Api网关Ocelot的使用初探
程序员文章站
2022-06-25 09:23:41
概述ocelot面向使用.net运行微型服务/面向服务的体系结构的人员,这些体系结构需要在系统中具有统一的入口点。特别是我想与identityserver参考和承载令牌轻松集成。ocelot是按特定顺...
概述
ocelot面向使用.net运行微型服务/面向服务的体系结构的人员,这些体系结构需要在系统中具有统一的入口点。特别是我想与identityserver参考和承载令牌轻松集成。ocelot是按特定顺序排列的一堆中间件。ocelot将httprequest对象操作到由其配置指定的状态,直到到达请求构建器中间件,在该中间件中它创建一个httprequestmessage对象,该对象用于向下游服务发出请求。发出请求的中间件是ocelot管道中的最后一件事。它不会调用下一个中间件。有一块中间件可将httpresponsemessage映射到httpresponse对象,然后将其返回给客户端。基本上,它具有许多其他功能。
代码实现
1、新建api客户端1
2、新建api 网关test
3、nuget安装ocelot
4、program文件添加configureappconfiguration
5、startup文件配置
6、网关项目下添加文件ocelot.json
7、2个项目运行,测试
代码地址
https://gitee.com/conanopensource_admin/example/commit/b3b5a6b15a060b46c5ecd2ea31f0d36791cda18c
以上就是asp.net core api网关ocelot的使用初探的详细内容,更多关于asp.net core api网关ocelot的资料请关注其它相关文章!
推荐阅读
-
或许是你应该了解的一些 ASP.NET Core Web API 使用小技巧
-
ASP.NET Core Api网关Ocelot的中文文档
-
使用HTTP-REPL工具测试ASP.NET Core 2.2中的WEB API项目
-
使用 ASP.NET Core MVC 创建 Web API——响应数据的内容协商(七)
-
使用ASP.NET Core 3.x 构建 RESTful API - 4.3 HTTP 方法的安全性和幂等性
-
ASP.NET Core Api网关Ocelot的使用初探
-
Asp.Net Core使用swagger生成api文档的完整步骤
-
ASP.NET Core Api网关Ocelot的中文文档
-
使用HTTP-REPL工具测试ASP.NET Core 2.2中的WEB API项目
-
使用 dynamic 类型让 ASP.NET Core 实现 HATEOAS 结构的 RESTful API