分布式
文章平均质量分 90
我想说的csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入netty之核心类关系梳理
业务中 Netty 的使用场景netty是属于更底层的东西,主要用于构建高性能、低时延的各种 Java 中间件,例如 MQ、分布式服务框架、ESB 消息总线等,Netty 主要作为基础通信框架为消息中间件、RPC 框架等产品提供高性能、低时延的通信服务;例如阿里分布式服务框架 Dubbo 的 RPC 框架使用 Dubbo 协议进行节点间通信,Dubbo 协议默认使用 Netty 作为基础通信组件,dubbo的服务提供者、服务消费者和性能统计等节点之间使用 Netty 进行异步/同步通信原创 2019-12-08 20:30:38 · 476 阅读 · 0 评论 -
配置中心nacos的实现原理
配置中心的实现原理猜想**在我们了解nacos实现配置中心的原理之前,可以先思考一个问题,如果我们需要自己实现一个配置中心,需要考虑到哪些问题,或者需要满足哪些条件?原创 2020-02-01 22:15:29 · 2721 阅读 · 0 评论 -
分布式事务解决方案
事务ACID特性:原子性(Atomicity),一致性(Consistency),隔离性(lsolation),持久性(Durability)1. 原子性原子性是指一个事务是一个不可再分割的工作单位,事务中的操作要么都执行,要么都不执行例如:A给B转账,如果B的账户操作失败,则本次交易失败,A和B的账户都不会进行修改。原创 2018-04-10 09:54:56 · 360 阅读 · 0 评论 -
CAP与一致性协议算法
长轮训的概念客户端发起一个请求到服务端,服务端收到客户端的请求后,并不会立刻响应给客户端,而是先把这个请求hold住,然后服务端会在hold住的这段时间检查数据是否有更新,如果有,则响应给客户端,如果一直没有数据变更,则达到一定的时间(长轮训时间间隔)才返回,如下图所示:原创 2018-04-09 19:20:28 · 520 阅读 · 1 评论 -
一致性协议总览
一致性模型一致性模型本质上是进程与数据存储的约定,主要是用于解决分布式系统中数据复制时保持一致性的问题一致性协议一致性模型就像是接口,而一致性协议就像是接口的具体实现转载 2018-03-23 20:36:09 · 6174 阅读 · 2 评论 -
一致性协议 Zab协议
Zab协议Zab协议 的全称是Zookeeper Atomic Broadcast(Zookeeper原子广播)。Zookeeper 是通过 Zab 协议来保证分布式事务的最终一致性zab 协议介绍(单主模式--顺序一致性协议)ZAB 协议包含两种基本模式,分别是1. 崩溃恢复选举leader数据同步2. 原子广播(消息广播--也就是主节点和从节点数据同步)原创 2018-03-18 17:01:59 · 753 阅读 · 0 评论 -
zookeeper服务的实现原理
1.ZooKeeper是什么ZooKeeper是分布式应用程序协调服务,是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作2.ZooKeeper提供了什么1)文件系统2)通知机制原创 2018-03-13 19:32:25 · 7115 阅读 · 0 评论 -
RocketMQ的整体架构
rocketmqrocketmq天然支持高可用,它可以支持多主多从的部署架构,这也是和kafka最大的区别之一原因是RocketMQ中并没有master选举功能,所以通过配置多个master节点来保证rocketMQ的高可用。和所有的集群角色定位一样,master节点负责接受事务请求、slave节点只负责接收读请求,并且接收master同步过来的数据和slave保持一直。当master挂了以后,如果当前rocketmq是一主多从,就意味着无法接受发送端的消息,但是消费者仍然能够继续消费原创 2019-10-06 19:21:38 · 380 阅读 · 0 评论 -
常见限流算法对比
常见限流算法对比滑动窗口滑动窗口演示地址原创 2019-09-05 20:18:29 · 1249 阅读 · 0 评论
分享