![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
leokk111
这个作者很懒,什么都没留下…
展开
-
100-java-springcloud(13)-cloudalibaba(03)-分布式事务-单库事务/分布式事务seata
数据库事务一.数据库事务的简介1.什么是事务?数据库事务就是在进行数据库操作的时候,单条语句是原子操作的,但是多条语句不是原子操作,可能会导致一部分语句执行成功,一部分语句执行失败,但是某些业务场景下我们需要保证多条语句同时执行成功或者执行失败.2.事务的特性原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序 串行执行的结果相一致。隔离性(Isolation):事原创 2020-07-06 18:06:17 · 209 阅读 · 0 评论 -
99-java-springcloud(12)-cloudalibaba(02)-熔断与限流-sentinel
sentinel一.概述1.介绍及简介(1) 官网官网地址: https://github.com/alibaba/Sentinel中文文档: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8Dspring-alibaba-sentinel 地址:https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.ht原创 2020-07-06 11:34:33 · 208 阅读 · 0 评论 -
98-java-springcloud(11)-cloudalibaba(01)-配置中心/注册中心-nacos
cloudalibaba原创 2020-07-03 23:37:24 · 128 阅读 · 0 评论 -
97-java-springcloud(10)-链路追踪-springcloud-sleuth
sleuth一.概述二.链路监控步骤原创 2020-07-03 22:16:27 · 185 阅读 · 0 评论 -
96-java-springcloud(09)-配置中心和消息总线-config/bus
springcloud config一.概述1.是什么?参考官网: https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.3.RELEASE/reference/html/产生原因由于分布式微服务将大的服务拆分成了一个个小的服务,而且由于微服务的规模小,通常一个项目可能产生及时上百个微服务,而就会有上百个配置文件,怎么样统一管理这些配置文件?springcloud-config是什么?springcloud-c原创 2020-07-03 17:45:45 · 173 阅读 · 0 评论 -
95-java-springcloud(08)-网关-gateway
gateway网关是什么,网关是一切外部访问程序的入口,他控制这这个服务架构的出入,鉴权,代理,流控,监控等.一.简介1.官网官网地址:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.3.RELEASE/reference/html/#gateway-starter2.是什么?Spring Cloud Gateway 使用的Webflux中的reactor-netty响应式编程组件,底层使用了Net原创 2020-07-02 18:08:39 · 276 阅读 · 0 评论 -
94-java-springcloud(07)-服务降级-Hystrix/Hystrix Dashboard
Hystrix一.简介1.官网参考官网: https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.2.3.RELEASE/reference/html/#circuit-breaker-spring-cloud-circuit-breaker-with-hystrix2.分布式微服务面临的问题?服务雪崩某个或者某些服务出现故障,导致调用本服务的其他服务调用缓慢,或者调用失败,发生级联反应,从而导致多个服务不能使用,发原创 2020-07-02 11:42:28 · 125 阅读 · 0 评论 -
93-java-springcloud(06)-服务调用-openFeign
openFeign一.概述1.官网参考官网: https://cloud.spring.io/spring-cloud-static/spring-cloud-openfeign/2.2.3.RELEASE/reference/html/#spring-cloud-feign-overriding-defaults2.OpenFeign是什么?Feign是一个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可3.Feign和OpenFeign两原创 2020-07-01 18:16:32 · 109 阅读 · 0 评论 -
92-java-springcloud(05)-负载均衡-Ribbon
Ribbon一.Ribbon的概述1.官网参考文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.2.3.RELEASE/reference/html/#spring-cloud-ribbon2.ribbon是什么?ribbon是一个客户端负载均衡,是调用方得到地址,自己控制访问的算法策略.3.ribbon和nginx的对比Ribbon对比NginxRibbonNginx使用方原创 2020-07-01 17:12:21 · 71 阅读 · 0 评论 -
91-java-springcloud(04)-注册中心(3)-Consule
Consule一.Consule简介1.是什么?https://www.consul.io/intro/index.html2.能干嘛?服务发现健康监测KV存储多数据中心可视化Web界面3.去哪下?https://www.consul.io/downloads.html4.怎么玩?https://www.springcloud.cc/spring-cloud-consul.html二.安装并运行Consule1.官网安装说明https://l原创 2020-07-01 10:46:34 · 267 阅读 · 0 评论 -
90-java-springcloud(03)-注册中心(2)-Zookeeper
Zookeeper一.zookeeper的搭建参考文章: https://editor.csdn.net/md/?articleId=106782730二.使用zookeeper作为配置中心1.生产者1.建module略2.改pom <!-- 引入zookeeper依赖 --> <dependency> <groupId>org.springframework.cloud</groupId> <ar原创 2020-06-30 18:15:41 · 72 阅读 · 0 评论 -
89-java-springcloud(02)-注册中心(1)-Eureka
注册中心1.什么是注册中心?注册中心,主要包括3个组件要素,第一个就是注册中心,第二个就是消费者,第三个就是生产者.注册中心注册中心就是类似于淘宝商城,他的作用有两个.1.消费者要消费,调用接口,他告诉消费者,调用的服务的ip地址和端口是哪个.2.为了保证消费者每次访问的接口都正确,不是过期的地址,虽然消费者和生产者注册上来,但中途由于服务器宕机,关机等,他需要保证提供的服务对应的ip地址的实时性.由于以上原因,注册中心必须保证服务与ip地址的实时对应关系,这就涉及到了一致性协议.CAP理原创 2020-06-30 17:26:26 · 137 阅读 · 0 评论 -
88-java-springcloud(01)-简介/父项目/公共模块的搭建
本文架构如图一.概述1.why?(产生的原因)由于现在的系统越来越复杂,在微服务的理念提出之后,我们将系统拆分成一个个的独立的模块,所以我们迫切的需要一套技术来协调管理这一套的微服务.2.what?(是什么)1.解决分布式系统项目的协调的一整套解决方案,从服务注册,到服务调用,再到负载均衡,服务降级,配置中心等,都有一整套完整的解决方案.2.springCloud是spring社区在基于springBoot技术架构之上的.3.how?(怎么做)springCloud是一整套关于微服务分原创 2020-06-30 12:08:25 · 391 阅读 · 0 评论