![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 93
qwsrfss
这个作者很懒,什么都没留下…
展开
-
动力节点spingcloud Alibaba学习笔记-第七章分布式事务解决方案Seata
以下是来自于Seata官网的介绍:Seata官网:Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里经济体内部一直扮演着分布式一致性中间件的角色,帮助经济体平稳地度过历年的双11,对各BU业务进行了有力的支撑。经过多年沉淀与积累,商业化产品先后在阿里云、金融云进行售卖。原创 2023-08-04 17:56:55 · 233 阅读 · 1 评论 -
动力节点Springcloud Alibaba学习笔记第六章Sentinel流量防卫兵
Sentinel控制台是Sentinel的一个轻量级开源GUI控制台,可以提供对Sentinel主机(Sentinel应用)的发现及健康管理、动态配置服务流控、熔断、路由规则的配置与管理。服务降级是一种增强用户体验的方式。当用户的请求由于各种原因被拒后,系统返回一个事先设定好的、用户可以接受的,但又令用户并不满意的结果。这种请求处理方式称为服务降级。复制02-consumer-nacos-8080工程,重命名为06-consumer-degrade-sentinel-method-8080。原创 2023-08-04 17:55:56 · 277 阅读 · 1 评论 -
动力节点springCloud Alibaba最全学习笔记第四章OpenFeign与负载均衡
前面消费者对于微服务的消费是通过RestTemplate完成的,这种方式的弊端是很明显的:【翻译】声明式REST客户端:Feign通过使用JAX-RS(Java Api eXtensions of RESTful web Servivces)或SpringMVC注解的修饰方式,生成接口的动态实现。【解析】Feign,假装、伪装。OpenFeign可以将提供者提供的Restful服务伪装为接口进行消费,消费者只需使用“feign接口 + 注解”的方式即可直接调用提供者提供的Restful服务,而无需再使用原创 2023-08-02 17:27:03 · 309 阅读 · 1 评论 -
springcloud Alibaba最全学习笔记第三章Nacos Config服务配置中心【动力节点】
复制02-provider-nacos-8081工程,并重命名为03-provider-nacos-config-8081。在开发应用时,通常同一套程序会被运行在多个不同的环境,例如,开发、测试、生产环境等。每个环境的数据库地址、服务器端口号等配置都会不同。若在不同环境下运行时将配置文件修改为不同内容,那么,这种做法不仅非常繁琐,而且很容易发生错误。此时就需要定义出不同的配置信息,在不同的环境中选择不同的配置。原创 2023-07-28 15:53:21 · 182 阅读 · 1 评论 -
【动力节点】springcloud Alibaba笔记第二章Nacos服务注册与发现
所有提供者将自己提供服务的名称及自己主机详情(IP、端口、版本等)写入到另一台主机中的一个列表中,这台主机称为服务注册中心,而这个表称为服务注册表。所有消费者需要调用微服务时,其会从注册中心首先将服务注册表下载到本地,然后根据消费者本地设置好的负载均衡策略选择一个服务提供者进行调用。这个过程称为服务发现。可以充当Spring Cloud服务注册中心的服务器很多,如Zookeeper、Eureka、Consul等。原创 2023-07-28 09:46:40 · 283 阅读 · 1 评论 -
动【】力节点】Spring Cloud Alibaba最新视频笔记第一章Spring Cloud Alibaba入门
视频笔记来源:https://www.bilibili.com/video/BV1VW4y1o7n5本课程使用的是目前最新版本2022.0.0.0-RC2。基于Spring Boot 3.0与JDK20的开发环境。打开Spring Cloud官网首页,可以看到Spring Cloud的简介。原创 2023-07-27 10:30:59 · 132 阅读 · 1 评论 -
动力节点springsecurity-14-18章笔记
上一讲里面我们集成了thymeleaf实现在页面链接的动态判断是否显示,那么在实际开发中,我们会遇到有验证码的功能,那么如何处理呢?复制上一个工程springsecurity-13-thymeleaf ,修改名字为springsecurity-14-captcha见《base64及jwt学习文档.doc》原创 2023-04-23 14:31:47 · 109 阅读 · 0 评论 -
Springsecurity课程笔记-06-13-基于数据库的方法授权【动力节点】
动力节点Springsecurity课程密码加密一般使用散列函数,又称散列算法,哈希函数,这些函数都是单向函数(从明文到密文,反之不行)常用的散列算法有MD5和SHASpring Security提供多种密码加密方案,基本上都实现了PasswordEncoder接口,官方推荐使用B原创 2023-04-21 11:26:49 · 80 阅读 · 0 评论 -
动力节点Springsecurity笔记01-05认证入门
用户认证就是判断一个用户的身份是否合法的过程。用户认证通过后,为了避免用户的每次操作都进行认证可将用户的信息保存在会话中。会话就是系统为了保持当前用户的登录状态所提供的机制,常见的有基于****session方式、基于token方式等。授权:授权是用户认证通过后,根据用户的权限来控制用户访问资源的过程。拥有资源的访问权限则正常访问,没有权限则拒绝访问。Spring Security是一个能够为基于Spring的企业应用系统提供声明式(注解)的安全访问控制解决方案的安全框架。原创 2023-04-20 14:29:29 · 41 阅读 · 0 评论