Rabbitmq入门到精通
文章平均质量分 89
未来AI编程
硕士毕业从事GIS行业致力于将GIS融入互联网为大众提供更深层次的GIS应用
展开
-
RabbitMq入门到精通-Peer discovery backend rabbit_peer_discovery_classic_stopped TCP listener on [::]:5672
看日志在16:05 都是启动的16:13分钟 自己断了什么原因呢?分析发现 原来改了hostname hostnamectl set-hostname waa01导致rabbitmq stop。原创 2023-01-12 10:44:42 · 1250 阅读 · 1 评论 -
RabbitMq入门到精通-消息消费日志不打印,时间差8小时,找了一个星期 破案了
问题现象:1、时间相差8小时,不是所有而是 随机的2、其他表用户表等涉及的时间没有相差8小时的情况,只有消息消费的地方出现3、查询接口服务器日志发现4、消息发送时时间是正确的,部分消息消费的日志没有打印出来问题思考:遇到时间差8小时的情况,通常第一反应是数据的时区设置有问题;第二个是java数据库链接没有设置时区第三个是new Date() 获取了系统的时区,系统时区设置的有问题第四个 破案了关键使用了rabbitmq第五个 docker容器默认的..原创 2021-01-27 14:22:58 · 2234 阅读 · 0 评论 -
RabbitMq入门到精通- RabbitMq压测
https://github.com/rabbitmq/rabbitmq-perf-test下载wget rabbitmq-perf-test-2.11.0-bin.tar.gz https://github.com/rabbitmq/rabbitmq-perf-test/releases/download/v2.11.0/rabbitmq-perf-test-2.11.0-bin.tar.gztar -zxvfrabbitmq-perf-test-2.11.0-bin.tar.gz..原创 2020-07-15 14:58:46 · 1651 阅读 · 0 评论 -
RabbitMq入门到精通-Config配置详解
RabbitMQ带有默认的内置设置。在某些环境(例如开发和质量检查)中,这些可能就足够了。对于所有其他情况以及生产部署调整,有一种方法可以在代理和插件中配置很多东西。本指南涵盖了许多与配置相关的主题:配置服务器和插件的各种设置的不同方式 配置文件:primaryRabbitmq.conf和可选的advanced.config 各种平台上的默认配置文件位置 配置故障排除:如何验证配置文件位置和有效配置 环境变量 操作系统(内核)限制 可用的核心服务器设置 可用环境变量 如何加密敏感的.原创 2020-07-15 11:27:09 · 3535 阅读 · 0 评论 -
RabbitMq入门到精通-ERROR: distribution port 25672 in use by rabbit
10:14:40.014 [error]10:14:40.021 [error] BOOT FAILEDBOOT FAILED10:14:40.021 [error] ======================10:14:40.021 [error] ERROR: distribution port 25672 in use by rabbit@host-117ERROR: distribution port 25672 in use by rabbit@host-111710:14:40原创 2020-07-15 10:58:46 · 13887 阅读 · 10 评论 -
Rabbitmq从入门到精通-Spring Boot RabbitMQ 配置参数解释
最近生产RabbitMQ出了几次问题,所以抽时间整理了一份关于Spring Boot 整合RabbitMQ环境下的配置参数解释,通过官网文档和网上其他朋友一些文章参考归纳整理而得,有错误之处还请指正~★RabbitMQ★Version: 1.5.13.RELEASE★属性文件:org.springframework.boot.autoconfigure.amqp.RabbitProperties★Config:# basespring.rabbitmq.host: 服务Hostsprin原创 2020-05-08 19:07:34 · 1003 阅读 · 0 评论 -
RabbitMq从入门到精通- PublisherCallbackChannel is closed
消费失败:[org.springframework.amqp.AmqpException: PublisherCallbackChannel is closedrabbitmq: PublisherCallbackChannel is closed做的一个报表项目,需要每天定时生成报表并推送,设计的方案是每天凌晨生成分片(分片,即所有报表的一部分,全部分片就是报表的全量数据,每个分片...原创 2020-05-08 08:11:46 · 14135 阅读 · 15 评论 -
Mysql从入门到精通-[INFO ] Deadlock found when trying to get lock; try restarting transaction
[INFO ] 2020-05-07 15:51:16,810 [SimpleAsyncTaskExecutor-6] c.c.a.a.s.mq.consumer.RabbitReceiver - A9-ATP_DRAW_SUCC_QUEUE deliveryTag : [69], 消费失败:[org.springframework.dao.DeadlockLoserDataAccessExcep...原创 2020-05-07 16:44:21 · 925 阅读 · 0 评论 -
RabbitMq从入门到精通- reply-code=406, reply-text=PRECONDITION_FAILED
[WARN ] 2020-05-07 09:53:32,699 [SimpleAsyncTaskExecutor-20] o.s.a.r.l.SimpleMessageListenerContainer - Consumer raised exception, processing can restart if the connection factory supports itcom.r...原创 2020-05-07 09:55:14 · 5981 阅读 · 0 评论 -
RabbitMq从入门到精通-channel error; protocol method: method channel.close (reply-code=406, reply-text=PRE
com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-i...原创 2020-04-30 09:33:49 · 13347 阅读 · 0 评论 -
RabbitMq从入门到精通- 消息消费失败一直重试,导致日志大,程序死循环
查询资料需要配置消费失败的参数rabbitmq: listener: simple: #消费失败消息干掉 default-requeue-rejected: true retry: #5秒 initial-interval: 5000 enabled...原创 2020-04-29 11:51:17 · 2585 阅读 · 0 评论 -
RabbitMq从入门到精通- 入门介绍HelloWorld
介绍RabbitMQ是消息代理:它接受并转发消息。您可以将其视为邮局:将要发布的邮件放在邮箱中时,可以确保Mailperson先生或女士最终将邮件传递给收件人。以此类推,RabbitMQ是一个邮箱,一个邮局和一个邮递员。RabbitMQ与邮局之间的主要区别在于,它不处理纸张,而是接收,存储和转发数据消息的二进制斑点。RabbitMQ和消息传递通常使用一些术语。 生产仅意味着发送...原创 2020-04-29 08:26:21 · 752 阅读 · 0 评论 -
RabbitMq从入门到精通-AMQP 0-9-1模型说明
AMQP 0-9-1模型说明总览本指南概述了AMQP 0-9-1协议,它是RabbitMQ支持的协议之一。AMQP 0-9-1和AMQP模型的高级概述什么是AMQP 0-9-1?AMQP 0-9-1(高级消息队列协议)是一种消息传递协议,使一致的客户端应用程序可以与一致的消息传递中间件代理进行通信。经纪人及其作用消息经纪人从发布者(发布它们的应用程序,也称为生产者)接...原创 2020-04-27 22:54:46 · 881 阅读 · 0 评论 -
Rabbitmq入门到精通- 概念解释(信道、交换器和路由键、队列)(转)
一、 channel 信道: 概念:信道是生产消费者与rabbit通信的渠道,生产者publish或是消费者subscribe一个队列都是通过信道来通信的。信道是建立在TCP连接上的虚拟连接,什么意思呢?就是说rabbitmq在一条TCP上建立成百上千个信道来达到多个线程处理,这个TCP被多个线程共享,每个线程对应一个信道,信道在rabbit都有唯一的ID ,保证了信道私有性,对应上唯一的线...原创 2020-04-23 08:28:20 · 672 阅读 · 0 评论