文章 2022-06-13 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》第10章-服务容错:项目整合Sentinel实现限流与容错

一不小心《SpringCloud Alibaba实战》专栏都更新到第10章了,再不上车就跟不上了,小伙伴们快跟上啊!注意:本项目完整源码加入 冰河技术 知识星球即可获取,文末有优惠券。在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。同时,我们详细介绍了服务雪崩和服务容错的一些方案。文章总览....

SA实战 ·《SpringCloud Alibaba实战》第10章-服务容错:项目整合Sentinel实现限流与容错
文章 2022-06-13 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》第9章-服务容错:服务雪崩与容错方案

大家好,我是冰河~~一不小心《SpringCloud Alibaba实战》专栏都更新到第9章了,再不上车就跟不上了,小伙伴们快跟上啊!注意:本项目完整源码加入 冰河技术 知识星球即可获取,文末有优惠券。在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。但是,现在系统中存在着一个很明显的问题,....

SA实战 ·《SpringCloud Alibaba实战》第9章-服务容错:服务雪崩与容错方案
文章 2022-06-13 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》服务治理:实现服务的自动注册与发现

但是在实现的过程中,存在一个很明显的问题:那就是将用户微服务所在的IP和端口,以及商品微服务所在的IP和端口硬编码到订单微服务的代码中了。这样的做法存在着非常多的问题。硬编码的问题如果将用户微服务和商品微服务所在的IP地址和端口号硬编码到订单微服务中,会存在非常多的问题,其中,最明显的问题有三个,如下所示。(1)如果用户微服务和商品微服务的IP地址或者端口号发生了变化,则订单微服务将变得不可用,....

SA实战 ·《SpringCloud Alibaba实战》服务治理:实现服务的自动注册与发现
文章 2022-05-15 来自:开发者社区

SA实战 ·《SpringCloud Alibaba实战》第11章-服务容错加餐:Sentinel核心技术 下

授权规则授权规则能够根据调用来源判断还否允许执行本次请求。授权规则概述在某些场景下,需要根据调用接口的来源判断是否允许执行本次请求。此时就可以使用Sentinel提供的授权规则来实现,Sentinel的授权规则能够根据请求的来源判断是否允许本次请求通过。在Sentinel的授权规则中,提供了 白名单与黑名单 两种授权类型。演示授权规则(1)在订单微服务shop-order中新建io.binghe....

SA实战 ·《SpringCloud Alibaba实战》第11章-服务容错加餐:Sentinel核心技术 下
文章 2022-03-30 来自:开发者社区

微服务场景实战:基于SpringCloud Alibaba从零搭建鉴权中心服务(2)

编码编写生成公钥密钥的测试类,创建 一些我们常用的VO对象 用来储存我们常用的一些变量,比如用户信息,公钥,密钥,一些常用的属性 放进 VO的模型里@Slf4j @SpringBootTest @RunWith(SpringRunner.class) /** * * @author : 冷环渊 * @date : 2021/12/5 * @context: RSA 非对称 加密算法 *...

文章 2022-03-30 来自:开发者社区

微服务场景实战:基于SpringCloud Alibaba从零搭建鉴权中心服务(1)

鉴权中心服务认识JWTjson web token 是一个开放的标准 ,它定义了一个种紧凑的,自包含的方式,用于作为json对象在各方之间安全的传输信息服务器鉴权完成之后 会生成 json 对象 发送给客户端,之后客户端和服务端传输数据都需要带上这个对象,服务器完全通过这个json对象认定客户端身份,为了防止篡改数据,服务端在生成的时候都会加上签名(加密的意思),服务器不保存session数据也....

微服务场景实战:基于SpringCloud Alibaba从零搭建鉴权中心服务(1)
文章 2022-03-24 来自:开发者社区

微服务场景实战:基于SpringCloud Alibaba从零搭建鉴权中心服务(3)

Controller我们需要给注册用户和生成token 一个程序的入口就是我们的 AuthorityController,这里可以用到我们之前使用的注解@IgnoreResponseAdvice我们为啥那么不让他封装呢,我们需要验证,单纯的 JwtToken对象就可以了,不需要封装和转化@Slf4j @RestController @RequestMapping("/authority") pu....

微服务场景实战:基于SpringCloud Alibaba从零搭建鉴权中心服务(3)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。