摘要: 最基础的知识 生产者、消费者、代理 生产者:消息的创建者,负责创建和推送数据到消息服务器 消费者:消息的接收方,用户处理数据和确认消息 代理:就是RabbitMQ本身,扮演“快递”的角色,本身不产生消息。 消息发送原理 应用不rabbit之间创建一个TCP连接,一旦tcp打开,并通过了认证(认证就是 阅读全文
posted @ 2021-07-31 16:50 丶亻 阅读(49) 评论(0) 推荐(0)
摘要: RabbitMq 以及 AMQP中高频出现的一个词 channel,先摘抄一些其它博主的channel相关文章。 channel的概念陈述的帖子 AMQP中的Channel 此文理解为AMQP提出了Channel概念,多个channel可以复用同一个tcp链接。 不同channel之间相互隔离,每个 阅读全文
posted @ 2021-07-31 15:30 丶亻 阅读(671) 评论(0) 推荐(0)
摘要: 在整理AMQP时查询的资料AMQP协议介绍时对wire级协议有疑惑 参考资料通信协议详解 http2.0的多路复用和http1.x中的长连接复用区别 与amqp中的channel还是有区别的amqp的channel 阅读全文
posted @ 2021-07-31 10:31 丶亻 阅读(40) 评论(0) 推荐(0)
摘要: AMQP概念 是一个协议 高级消息队列协议 Advanced Message Queue Protocol) 是应用层协议的一个开放标准 为面向消息的中间件设计的 同时还是Wire级的协议,它描述了在网络上传输的数据的格式,以字节为流。因此任何遵守此数据格式的数据,器创建和解释的消息,都能与其它兼容 阅读全文
posted @ 2021-07-31 10:14 丶亻 阅读(704) 评论(0) 推荐(0)
摘要: 消息可靠性 保证消息不丢失(三步) 开启事务(不推荐) 开启confirm(推荐)【?confirm不理解】 开启rabbitMq持久化(交换机、队列、消息)【rabbit持久化是怎么支持的?】 关闭RabbitMq自动ack(改成手动)【自动ack改成手动,是怎么支持的?为何可以保证消息不丢失】 阅读全文
posted @ 2021-07-30 15:29 丶亻 阅读(101) 评论(0) 推荐(0)
摘要: java 多线程 java并发编程 jvm java.util.concurrent redis 高可用集群方式、原理 哨兵模式,组建过程,离线判断,故障恢复 主从数据同步触发方式,如何同步数据 [槽迁移](https://www.cnblogs.com/lccsblog/p/14061162.ht 阅读全文
posted @ 2021-07-30 11:41 丶亻 阅读(42) 评论(0) 推荐(0)
摘要: 场景:mac的node窗口被关闭后,无法通过kill线程id的方式清除旧的进程 解决方式: pkill node参照帖子:https://cnodejs.org/topic/510dd169df9e9fcc581cb97f 阅读全文
posted @ 2021-06-02 18:15 丶亻 阅读(251) 评论(0) 推荐(0)
摘要: mac postman 登录后丢失历史纪录 阅读全文
posted @ 2021-06-01 11:33 丶亻 阅读(2384) 评论(0) 推荐(0)