分布式架构
文章平均质量分 92
CSDN砖家
APP/网站/OA/CRM/ERP/小程序等定制开发
展开
-
Springcloud五大组件
springcloud是一系列框架的有序集合。它利用springboot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用springboot的开发风格做到一键启动和部署。springcloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经过实践检验的框架组合起来,通过springboot风格再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留下了简单易懂、容易部署和维护的分布式开发工具包。原创 2023-03-02 09:18:02 · 13109 阅读 · 0 评论 -
Redis实现分布式锁
而基于 Redis 多机实现的分布式锁Redlock,是Redis 的作者 antirez 为了规范 Redis 分布式锁的实现,提出的一个更安全有效的实现机制。以上几种基于 Redis 单机实现的分布式锁其实都存在一个问题,就是加锁时只作用在一个 Redis 节点上,即使 Redis 通过 Sentinel 保证了高可用,但由于 Redis 的复制是异步的,Master 节点获取到锁后在未完成数据同步的情况下发生故障转移,此时其他客户端上的线程依然可以获取到锁,因此会丧失锁的安全性。原创 2023-02-27 15:32:11 · 14573 阅读 · 0 评论 -
spring cloud搭建教程
Spring cloud是一个基于Spring Boot实现的服务治理工具包,在微服务架构中用于管理和协调服务的微服务:就是把一个单体项目,拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维.并且多个服务相互协调,相互配合,最终完成用户的价值. Spring Cloud是一系列框架的有序集合。其主要的设施有,服务发现与注册,配置中心,消息总线,负载均衡,断路器,数据监控等,通过Spring Boot的方式,可以实现一键启动,和部署。原创 2022-04-26 17:05:05 · 48148 阅读 · 7 评论 -
什么是分布式架构
原本代码之间都是直接基于Spring框架走JVM内存调用,现在拆分后,将20个小系统部署在不同的机器上,然后基于分布式服务框架(比如dubbo)搞一个rpc调用,接口与接口之间通过网络通信进行请求和响应原创 2022-04-25 16:22:50 · 35866 阅读 · 3 评论