好,同学们,接下来呢,我们就进入第三章的学习统一网关,在这一章里我们会了解一下什么是网关,以及为什么我们需要网关。 然后呢,我们还会学习网关的一个具体实现, surpring cloud 给他为了解一下,给他为当中的短言工厂过滤器,工厂全球过滤器等等一些功能。最后呢,我们还会用网关去解决之前所碰到过的跨遇问题啊。好的,那我们下边呢就开始第一部分了解一下网关。 那我们先来看一下我们现在的微服务结构啊,那我们有很多个不同的服务,每个服务呢都需要去访问数据库,完成自己的业务,并且微服务都可以到奈克斯里面完成服务的注册配置的管理。那这个时候当我们微服务内部有相互调用关系时,我们就可以利用甚至 一个组件去做了。而当外部有用户需要访问我们的时候呢,我们就让他直接来发请求到位服务就行了。哎,同学们,这里其实存在一个问题, 我们的微服直接摆在那里,允许任何人发请求来访问,是不是有点不太安全啊? 你要知道不是所有的业务都是对外公开的,有很多的业务属于公司内部的工作人员或者管理人员才可以去访问的吧,结果你现在微服放那里赤裸裸的摆在那,允许任何人来参观,任何人来访问,你觉得你好意思吗? 所以那怎么办呀?我们是不是应该对用户的身份进行个验证啊?你如果说是我们的工作人员或者是 内部人员,那我才允许你进去,哎,看一看我们的敏感业务对吧?否则拦住别进 啊。那谁来做这件事?就是我们这节要学的网关,一切请求一定要先到网关,再到微服,那网关在这里边就可以做到第一件事,身份认证请求来了,先得经过我判断一下你是谁, 那一旦身份认证通过,我是不是就要放行到唯一服务里面去了?那么这个时候问题又来了, 比如说现在这个哥们是来做一个用户的查询功能,那么网关能处理用户查询的业务吗?不能,肯定要把请求转发到对应的处理用户查询的服务,比如说 uzi, 三维斯。 那因此网关必须做一件事了呀,他得根据你的请求判断将来给你扔到优的 sorry 还是扔到奥的 sorry 是吧,这要是弄错了不就出问题了吗?那这个动作我们叫什么呢?叫服的陆游 那,并且呢,同样是 u 的塞维斯可能有多个实力,那请求往后走的过程中,你是不是还要做一个负载均衡啊,从多个实力里边挑一个。 哎,这些都是网关的功能啊,无路由和负载均衡。那么说这些以外啊,网关还有个功能叫请求限流。 什么叫限流呢?相信同学们平常周末可能都会去一些这个游乐场之类的去玩,那比如说这有个什么科技馆或者游乐场,他里边啊,一到周末就会有限流, 比方说,哎,这里现在场馆限速人数是一万人啊,结果是呢,咔咔,周末一下来了很多,来了一两万人,那么不好意思,我这人满了,剩下的人你先在外边等着, 过了时间段出来一部分人了,你剩下的人再进,这就叫什么呀?限流,限制人进入的流量对吧?我的场馆就能容纳这么多,你来多了我受不了啊。 那同样,我们的微服务也是如此,比方说我的微服务能够允许的用户请求量啊,就是五百,结果现在来了两千人,我的网官二话不说,来来来,都进,来来来, 那么这一会我的微服我是不是就玩炸了呀?那不行,那王冠要起到一个作用,限流来看啊,来,走吧,过了五百个了,是不是停,你们剩下的人要么在 等着,要么回去,下次等人少了再来,就是这样的过程,这叫请求。限流其实是对微服务的一种保护措施,所以你看,网关的作用非常的重要, 他其实就是对整个微服的一种保护。那么我们该怎么样去实现网关相关的功能呢?在 suprem 可唠的里边啊,给我们提供了两个组件,都可以来实现这个功能,一个呢是 storeen 可 l 的 ktv, 另外一个呢是 super。 那么这两个功能一个呢是比较新一点的 ktv 啊,是近几个版本中才出现的,而肉呢,是最早的就有的, 那我们到底该选哪一个呢?好肉啊,是基于 soplat 的一种实现,它属于是阻塞式编程, 大家应该知道什么叫阻塞式,以前学 io 有阻塞 io 和非组合 l 对吧?阻塞式编程啊,入的是这种,而我们的 surme cloud ktv 啊,他是基于 suprem 五中提供的 flax 来实现的,而这个东西他属于是一种响应式编程, 非主流的狮子,所以它的性能更好,吞吐能力更强。因此呢,目前来讲啊,我们都会使用 surming clud ktv 来作为网关。 好,这是技术的一个选型啊。行了,那这节课呢就到这里了,我们来做一个总结。广告的作用呢,总共有几点呢?第一是身份的认证和权限的交验,目的是知道让不让你过去。第二让你过去,那我得想办法告诉你要去哪, 是吧?那这个叫请求陆游,那陆游的过程中可能有一个服务,有多个实力,我还要做负载均衡。好,那如果来的人太多了,我还要做一个限流,起到对后边服务的一种保护,那这就是网关的一个作用了,我们这节课就到这里。
粉丝7.8万获赞28.6万

什么 get 为你还没用过? get 为是个什么你总听过吧? get 为是一个网关,说白了就是个看大门的。我们想要访问一个服务,并不是所有人我都放心,给了小费或者有 vip 的才可以访问。 总之,普通员工我要管,管理员我也要管。这就是 get 皇权特许核心功能,全线控制,建立负载均衡。话不多说,创建 get to a 服务,首先引入 get to a 坐标依赖编写启动类 get to a application, 最后配置路由规则, 重新启动看效果。当我们满足创建的路由规则,他就会将请求路径转发到指定的二维。可以看到,转发到了 uza sermos 服务上,当用户发起请求回来到 get 位, get 位会根据路由规则进行判断, 通过规则的再由负载均衡转发到指定的微服务上,不负责规则的则请求失败。这样一一个简单的 get 为网关就做好了。


万万没想到,月球即将迎来一位新邻居,月球门户 gateway, 这是人类历史上首个月球空间站。这个由美国 nasa 及其全球伙伴共同打造的太空驿站, 将成为我们征服月球和火星的重要跳板。想象一下, gateway 就像一艘宇宙飞船漂浮在月球的基地轨道上, 每六点五天完成一次环月旅行。当他靠近月球时,距离仅有一千五百公里,而在最远处距离则达到了七万公里。 地位的体积约为国际空间站的五分之一,重量约六十三吨,内部居住空间约一百二十五立方米,足够容纳四名宇航员。更令人惊奇的是,他还配备了一只八点五米长的机械臂,这个太空助手可以进行 空间站的维护、修理和检查,甚至可以协助宇航员进行太空行走和科学实验。这位的建设需要四次,火箭发射预计将耗时六年, 其中第一部分组件将在二零二五年前由 spacex 的猎鹰重型火箭发射到月球轨道。这是人类探索宇宙的心理成碑,让我们一起期待 get 为的成功建成,为我们揭开月球和火星的神秘面纱。

这呢 这呢我靠,这么大 看啊,一会新装。 我呢这呢我靠,这么大 笑了。不要再看下这个妹子扣的二比一哎。这个看起来还不错哎。不行,防震抓太小,没有剪彩抓,没有刀工抓不行。 那你再试试这个全新升级的三点零级版本,你想要的全部有。我靠,这个可以 可以可以。这刷子可以,又有羊毛又有马毛的,还自带抗菌功能。刚好我女朋友呢也是敏感肌品质,上脸呢特别友好,再加上你这个毛啊,又舒服又柔软,上脸啊,怎么搓怎么滚都不会有任何扎眼的印象,特别合适。 多少米?这个不贵,来我直播间只有这个价才给你带一堆回去。给你回去。 五二七要 pk 换装贴纸板。我的天呐好傻呀。 我要公布一个消息,如果这期赢了的人下期就能做复活。真的吗?哒哒,所以你们两个要努力了啊。好啊,现在开始吧, 看看奇迹的你的衣服。哇,我的 太多衣服了。好场景一场景二场景三奇迹。先挑一个场景吧。看看看,看的 都好好看。涵涵的是偏少女一点,奇迹的是偏可爱一点。你们两个先调一下场景吧。谁是琪琪? 什么棋?小红旗。小红旗是谁?我们班同学。不要老同学同学记下啊,你要明白那什么。哎,怎么才能告诉你明白呢? 闪闪和亮亮一起去参加音乐舞会吧。 好了,我们的化妆贴纸做完啦。