如何快速掌握.Net Core微服务网关Ocelot的基础知识并成功集成?
- 内容介绍
- 文章标签
- 相关推荐
本文共计548个文字,预计阅读时间需要3分钟。
网关是什么?简单来说,网关就是暴露给外部的请求入口。就像门卫一样,外面的人想要进来,必须先经过门卫。网关并不一定必需,后端服务可以通过http协议很好地向客户端提供服务。
网关是什么
简单来说,网关就是暴露给外部的请求入口。就和门卫一样,外面的人想要进来,必须要经过门卫。当然,网关并不一定是必须的,后端服务通过github.com/ThreeMammals/Ocelot
ocelot除了十分契合.net开发者以外,功能强大,包含:路由、认证、请求聚合、限流熔断、服务发现、鉴权,还有内置负载均衡器、Consul集成等等。
当然了,api网关不止这一款,市面上还有kong之类的,随自己喜好就好。
ocelot集成
首先明确一点,网关应该作为独立进程存在。那么我们先新建一个.net core3.1项目,然后添加nuget包:
关于版本,选择当前所能支持的最新版即可。
本文共计548个文字,预计阅读时间需要3分钟。
网关是什么?简单来说,网关就是暴露给外部的请求入口。就像门卫一样,外面的人想要进来,必须先经过门卫。网关并不一定必需,后端服务可以通过http协议很好地向客户端提供服务。
网关是什么
简单来说,网关就是暴露给外部的请求入口。就和门卫一样,外面的人想要进来,必须要经过门卫。当然,网关并不一定是必须的,后端服务通过github.com/ThreeMammals/Ocelot
ocelot除了十分契合.net开发者以外,功能强大,包含:路由、认证、请求聚合、限流熔断、服务发现、鉴权,还有内置负载均衡器、Consul集成等等。
当然了,api网关不止这一款,市面上还有kong之类的,随自己喜好就好。
ocelot集成
首先明确一点,网关应该作为独立进程存在。那么我们先新建一个.net core3.1项目,然后添加nuget包:
关于版本,选择当前所能支持的最新版即可。

