dotnetCore微服务API网关-Ocelot学习笔记(一、API网关介绍及Ocelot介绍和配置)

本文档介绍了API网关的概念及其重要性,特别是以Ocelot为例详细阐述了API网关的配置方法。Ocelot作为.NET微服务统一入口,支持身份验证、负载均衡等功能。文章还揭示了Ocelot的中间件工作原理,以及配置文件Ocelot.json在路由规则中的作用,展示了配置示例。
摘要由CSDN通过智能技术生成

dotnetCore微服务API网关-Ocelot学习笔记(一、API网关介绍及Ocelot介绍和配置)

零、为啥写这个

    说实话工作用了两年多的微服务了,自己却连工作所用的微服务API网关都没有深入的了解和学习过,只存在于会改会写的阶段,一直觉得特别惭愧,所以自己一直想深入的了解和学习一下,然后近期不是工作不是很忙,就想着研究一下,结果去找网上的文档和博客,这里容我骂句脏话(此处并不针对谁,不服你憋着),找了十篇,结果八篇内容都差不多,全都是把官方文档的架构图拿来翻译一下,然后就是按照官方示例贴代码,让人整个看下来还是一脸懵逼,不懂还是不懂,而且找来找去就那么几篇,也不知道是这网关没人用,还是说DotNet生态不好。没办法,只能自己扒拉源码,然后把自己的理解写下来,希望对其他人也能有一些帮助。当然,要是没帮助那算了。我也不是大佬,只能理解到这种程度,或许以后有新的理解了我会把这篇文档重新写一遍,大家共同学习进步吧。

一、关于什么是API网关

    API网关通常是指。。。我特么也不知道怎么讲(lll¬ω¬),通俗点大白话讲,网关在我眼里其实就是某个微服务系统的统一入口,所有对该系统的请求访问都需要通过网关转发,从而不需要分别去请求那些各个独立的服务,而且网关还支持协议转换,外部客户端可以使用Http进行请求,到了网关内部可以转换为RPC去请求具体的服务接口。

    要是还不理解的话,给你个场景,自己体会,你有一个非常喜欢的人,然后终于某天你鼓起勇气想当面对她表白,于是你买了一束花准备送给她,当你骑着你心爱的小摩托兴奋无比的到了姑娘家小区门口的时候,突然发现小区西门立着一位带着红箍老大爷拦住了你的脚步,大爷看到你问:“小伙子找谁啊,要干啥 ”。然后你跟大爷说:“我要去找几号楼几号楼的XX,我是她朋友,来找她点东西”,然后大爷掏出一个神奇的小本本让你把身份证及电话号码登记,然后扫码量体温,等你做好以后,大爷拿起门岗的电话,拨通她们家的电话,此时电话一直没人接,然后大爷告诉你,家没人,你改天再来吧!然后无情地把你赶走,但是你不死心,你又去到了小区的北门,结果发现北门锁了!倔强的你又无奈的去了小区的东门,这次经过一系列的登记和沟通后,东门的大爷说,因为疫情原因我不能让你进去,不过你可以把东西给我我给你转送过去,然后你把鲜花交给大爷,大爷骑着小电电去帮你送,一会大爷回来了,带回来一封

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值