
SpringCloud学习
文章平均质量分 97
陈建111
我叫陈建,一个对Java后端技术比较感兴趣的码农
展开
-
集群高并发情况下如何保证分布式唯一全局ID生成
一、问题1、为什么需要分布式全局唯一ID以及分布式ID的业务需求在负载分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店;猫眼电源等产品的系统中数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息。特别一点如订单、骑手优惠券也需要有唯一ID做标识。此时一个能生成全局唯一ID的系统是非常必要的。2、ID生成规则部分硬性要求全局唯一:不能出现重复的ID 趋势递增:在 Mysql 的 InnoDB 中使用的是聚集索引,由于多数原创 2021-09-29 13:02:00 · 1007 阅读 · 0 评论 -
SpringCloud 微服务实战8 - SpringCloud Alibaba Seata 处理分布式事务
1、分布式事务问题2、Seata简介3、Seata - Server 安装4、订单/库存/账户业务数据库准备5、订单/库存/账户业务微服务准备6、Test原创 2021-09-28 13:45:06 · 736 阅读 · 1 评论 -
SpringCloud 微服务实战7 - SpringCloud Alibaba Sentinel 实现熔断与限流
一、Sentinel简介1、Sentinel 是什么官网:https://github.com/alibaba/Sentinel/中文wiki:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D我们之前讲解过 Hystrix ,它也实现了降级与熔断,但是它有如下缺点:需要我们程序员自己手动搭建监控平台 没有一套 web 界面可以给我们进行更加细粒度话的配置:流控、速率控制、服务熔断、服务降级。。。。。。随着微服务的.原创 2021-09-25 23:05:10 · 609 阅读 · 0 评论 -
SpringCloud 微服务实战6 - SpringCloud Alibaba Nacos(服务注册与发现、配置中心)
一、SpringCloud Alibaba 入门简介1、为什么会出现 SpringCloud AlibabaSpringCloud Netflix 项目进入了维护模式。Spring Cloud Greenwich.RC1 available now将模块处于维护模块意味着 Spring Cloud Netflix 团队将不会再向模块添加新功能。2、SpringCloud Alibaba 带来了什么官网:https://github.com/alibaba/spring-cloud-a原创 2021-09-24 09:05:50 · 1144 阅读 · 1 评论 -
SpringCloud 微服务实战5 - Stream消息驱动、Sleuth 分布式请求链路跟踪
SpringCloud 微服务实战5 - Stream消息驱动、Sleuth 分布式请求链路跟踪原创 2021-09-18 22:29:47 · 310 阅读 · 1 评论 -
SpringCloud 微服务实战4 - Gateway服务网关、Config配置中、Bus服务总线
SpringCloud 微服务实战4 - Gateway服务网关、Config配置中、Bus服务总线原创 2021-09-18 11:11:03 · 1805 阅读 · 1 评论 -
SpringCloud 微服务实战3 - Hystrix断路器
除了隔离依赖服务的调用外,Hystrix 还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续记录所有通过 Hystrix 发起的请求的执行信息,并以报表和图形的形式展示给用户,包括每秒执行多少请求成功,多少请求失败。Netflix 通过 hystrix-metrics-event-stream 项目实现了对以上指标的监控。SpringCloud也提供了 Hystrix Dashboard 的整合,对监控内容转化成可视化界面。原创 2021-09-15 12:10:12 · 293 阅读 · 1 评论 -
SpringCloud 微服务实战2-Zookeeper/Consul服务注册与发现、Ribbon负载均衡、OpenFeign服务调用
SpringCloud 微服务实战2-Zookeeper/Consul服务注册与发现、Ribbon负载均衡、OpenFeign服务调用原创 2021-09-14 18:47:54 · 1387 阅读 · 1 评论 -
SpringCloud 微服务实战1-SpringCloud简介、Eureka微服务注册与发现
1、是什么?SpringCloud是分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶。SpringCloud俨然已成为微服务开发的主流技术栈,在国内开发者社区非常火爆。2、符合微服务技术维度SpringCloud官方架构图服务注册与发现:Eureka、Consul、Zookeeper服务调用(Restful调用):Feign服务熔断、降级:Hystrix负载均衡:Ribbon配置中心管理:Spring Cloud Config。原创 2021-09-11 14:14:35 · 1011 阅读 · 1 评论