分布式
文章平均质量分 94
红茶晚报丶
在校大学生,正在勤奋中
展开
-
kafka入门学习
Kafka的事务不同于Rocketmq,Rocketmq是保障本地事务(比如数据库)与mq消息发送的事务一致性,Kafka的事务主要是保障一次发送多条消息的事务一致性(要么同时成功要么同时失败),一般在kafka的流式计算场景用得多一点,比如,kafka需要对一个topic里的消息做不同的流式计算处理,处理完分别发到不同的topic里,这些topic分别被不同的下游系统消费(比如hbase,redis,es等),这种我们肯定希望系统发送到多个topic的数据保持事务一致性。2. 监听topic相关的变化。原创 2022-10-18 18:37:59 · 668 阅读 · 0 评论 -
RocketMq入门学习
MQ:,消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ 进行排队,然后按原来的顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。MQ的作用主要有以下三个方面:异步例子:快递员发快递,直接到客户家效率会很低。引入菜鸟驿站后,快递员只需要把快递放到菜鸟驿站,就可以继续发其他快递去了。客户再按自己的时间安排去菜鸟驿站取快递。作用:异步能提高系统的响应速度、吞吐量。解耦例子:《》很经典,但是都是英文,我们看不懂,所以需要编辑社,将文章翻译。原创 2022-10-13 21:46:33 · 1450 阅读 · 0 评论 -
分布式锁的实现原理
谈到锁,首先我们想到的就是lock和synchronized,但是这都是基于JVM的锁,JVM进程管不到其他的服务实例的线程,分布式锁油然而生。原创 2022-08-22 20:12:04 · 696 阅读 · 0 评论