Rabbitmq
文章平均质量分 93
看到我请叫我去刷leetcode
Never stopping
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rabbitmq运维
其中有一个节点就已经超过超时时间了,就会想要当leader,把任期加一,并且给自己投一票,然后给每个从节点发送一个requestvote rpcs,让他们投给自己。没有赢得选举的话就还是跟随者。客户端发送请求给leader节点,那么leader节点就会在收到请求同时发送给从节点,其他节点也就记录这些请求。raft核心就是选出主节点,其他节点是从节点,主节点负责接收客户端发来的请求,将操作包装好发给从节点,领导者:选出主节点之后,主节点用于处理复制给其他从节点,给从节点发送心跳包,告诉他们现在我还是主节点。原创 2025-03-12 16:47:17 · 1011 阅读 · 0 评论 -
Rabbitmq应用问题
幂等性是数学和计算机上的某些运算性质,他们可以被多次应用,而不会改变初始应用的结果。比如-1进行绝对值之后变成1,后面不管怎样绝对值都是变成1。比如我们通常会要求支付接口符合幂等性,多次调用同一个订单,同一个参数,对系统的影响是一样的(只能支付一次)。同一个订单,订单系统多次调用支付系统,支付系统只能进行一次扣款。mq的幂等性指的是,同一条消息,多次消费,对系统的影响是相同的 ,市面上的mq基本都是只支持最多一次和最少一次。最少一次的问题。原创 2025-03-09 16:17:46 · 1036 阅读 · 0 评论 -
SpringBoot整合Rabbitmq
新建一个项目,并且引入RabbitMq依赖。原创 2025-03-07 16:56:04 · 1189 阅读 · 0 评论 -
初识RabbitMq
可以把mq想象成一个仓库,将消息进行存储,然后再转发,谁需要就进行订阅数据,接收并且转发消息,mq在不同情况下表现是不同的,比如异步解耦,有一些操作比较耗费时间,比如用户注册的时候,通过mq邮箱通知用户注册成功,使用mq进行请求存储,进行请求挨个处理。发布数据的时候会给每个数据都带上序号标签,比如1,2,3,当broker收到消息的时候,就会返回一个ack,比如ack带的值是3,那就说明了3以前的数据都已经收到了,也就是收到了1,2,3。创建连接,创建channel,声明队列,消费信息,释放资源。原创 2025-02-25 14:54:23 · 1248 阅读 · 0 评论
分享