04 2023 档案
摘要:1.XA模式介绍 XA 规范 是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing)标准,XA 规范 描述了全局的TM与局部的RM之间的接口,几乎所有主流的数据库都对 XA 规范 提供了支持。 1.1.两阶段提交 XA是规范,目前主
阅读全文
摘要:1.简介 Seata是 2019 年 1 月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案。 官网地址:http://seata.io/,其中的文档、播客中提供了大量的使用说明、源码分析。 2.seata的结构 seat
阅读全文
摘要:一、部署Seata的tc-server 1.下载 seata-server包:http://seata.io/zh-cn/blog/download.html 2.修改配置 修改conf目录下的registry.conf文件: registry { # file 、nacos 、eureka、red
阅读全文
摘要:1.CAP定理 1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。 Consistency(一致性) Availability(可用性) Partition tolerance (分区容错性) 它们的第一个字母分别是 C、A、P。 Eric Brewer 说,这
阅读全文
摘要:1.下载 https://www.typora.io/windows/typora-setup-x64.exe (官方,仅安装包) https://lanzouv.com/b04cdi4if (含破解文件)密码:dyuh 2.破解 安装Typora软件后覆盖文件,将 app.asar.txt(破解文
阅读全文
摘要:1.MQ集群分类 RabbitMQ是基于Erlang语言编写的,而Erlang语言是基于面向并发的语言,天然支持集群,MQ集群有两种: 普通集群:是一种分布式集群,将队列分散到各个节点,从而提高整个集群的并发能力。 镜像集群:是一种主从集群,在普通集群的基础上,添加了主从集群备份,提高了系统可用性。
阅读全文
摘要:1.死信交换机介绍 当一个队列中信息满足下列情况之一时,可以成为死信(dead letter) &消费者使用basic.reject(RejectAndDontRequeueRecoverer处理策略)或bastic.nack(ImmediateRequeueMessageRecoverer处理策略
阅读全文
摘要:1.消息丢失 消息从生产者到exchange再到queue,再到消费者,有哪些丢失消息的可能性? (1)发送时丢失: 生产者未发送到exchange丢失; 生产者发送到exchange未发送到queue丢失; (2)MQ宕机,queue消息丢失 (3)consumer接收到消息后未消费就宕机 2.消
阅读全文
摘要:1.消息可靠性 如何确保消息至少被消费一次 2.延迟消息 如何实现消息的延迟投资 3.高可用 如何避免单点的MQ故障而导致的不可用问题 4.消息堆积 如何解决数百万消息堆积,无法及时消费的问题
阅读全文

浙公网安备 33010602011771号