spring整合RabbitMQ,启动项目后不自动接收消息,访问任意页面后才自动接收消息。

感觉很奇怪,队列里有消息,但是启动消费者程序后并没有获取到消息,
然后访问该项目的任意页面,就可以获取消息了。
基本上都是网上的常规配置,有遇到过的同学能帮忙解答的吗?小生不胜感激!
还请各路大神帮忙解答,没C币。。。不好意思,抱歉。。。

0

3个回答

0

如果能贴源码就可以知道问题了,不贴的化你可以看下我的demo https://github.com/airlove/spring-amqp-demo

0

原因是没有将DispatcherServlet设置为项目启动的时候就初始化,1

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Spring整合RabbitMQ进行消息队列开发
Spring AMQP提供了org.springframework.amqp.core.AmqpTemplate来发送与接收消息。RabbitMQ是Spring AMQP官方示例中所用的默认AMQP实现。 在项目pom.xml文件中添加依赖: com.rabbitmq amqp-client 3.4.1 org.springframework.amqp spring-rab
使用RabbitMQ简单发送接收消息
参考:http://blog.csdn.net/lmj623565791/article/details/37607165            http://blog.csdn.net/anzhsoft/article/details/19563091            http://www.rabbitmq.com/tutorials/tutorial-one-java.htmlhttps...
使用spring-rabbit插件实现RabbitMQ消息的发送和接收
    本文不介绍AMQP和RabbitMQ的基础知识,请参考链接: http://tracywen.iteye.com/blog/2183604 ,介绍的非常详细。     本文主要通过一个小的demo,来举例说明如何使用spring-rabbit插件来实现RabbitMQ消息的发送和接收,发送端称为生产者,接收端称为消费者。     1. 给pom.xml文件中添加rabbit...
RabbitMQ 接收不到。一次接的到,一次接不到
在项目中用RabbitMQ做APP推送, 发现日志中显示,RabbitMQ规律性的一次接收得到,一次接不到。 后来发现是 我本地程序和 服务器部署的程序使用了同样的对列名,也就是在这个生产消费者模式中,存在两个消费者。 则就会在我本地产生一次接的到,一次接不到的问题。
Rabbitmq传输对象报错,消费端收不到消息
Rabbitmq传输对象报错,消费端收不到消息 刚学习了Rabbitmq,试着用单机模式联系下demo。一切就绪,生产端发送消息正常,消费端则报错,消息监听失败,查了大量的资料,发现Rabbitmq传输对象有问题,字符串是可以成功的,最后把对象转成json完美解决。 使用框架 springboot2.0.4 Rabbitmq3.7.8 生产端 配置文件 发送消息 测试数据 消费端 配置文件 ...
spring与RabbitMQ整合 消费者消费不到消息 重启才能消费到的问题解决
RabbitMQ是当前一个挺火的消息队列中间件 相比ActiveMQ 消息更不容易丢失我之前用的是ActiveMQ 后边有的时候会莫名其妙的收不到消息 项目紧后边也没时间排查 经朋友的推荐下 换了RabbitMQ 后边用着也没啥问题今天 的RabbitMQ 突然就出了问题 生产者发送消息 消费者监听不到 消费者重启才能接收到 这样的情况肯定不行 项目上线的话要是出现这种问题影响很大的 进入Ra
RabbitMq学习(六)消息确认之接收确认
为什么需要接收确认 RabbitMQ默认会在消息被消费者接收后,立即确认。但存在丢失消息的可能,如果消费端消费逻辑抛出异常,也就是消费端没有处理成功这条消息,那么就相当于丢失了消息。 另外一种情况就是,我们在spring中处理消息时,即使消息处理没出异常,但是后续代码出异常造成回滚,这样其实也相当于丢失消息。 所以一般情况下,手动确认要比较好一些。 消息确认模式 AcknowledgeMode.N...
SpringBoot 系列 | 第十篇:使用RabbitMQ收发消息
SpringBoot 系列 | 第十篇:使用RabbitMQ收发消息 本篇文章参考了官方文档:Messaging with RabbitMQ Spring Boot中使用RabbitQM需要机器安装好RabbitMQ。没有了解RabbitMQ的可以参考一下文章: RabbitMq使用 | 第一篇:安装和Hello World RabbitMq使用 | 第二篇:消息队列和确认 Rab...
中间件系列二 RabbitMQ之消息持久性、确认机制、拒绝、预取数量、分配策略
概述本文主要对消息的特性进行总结,主要包括如下内容: 消息的持久性 消息确认机制 两种方法拒绝消息 否定性确认(Negative Acknowledgements) 设置预取消息的数量 消息分配策略 消息的持久性为了保证消息的可靠性,需要对消息进行持久化。 为了保证RabbitMQ在重启、奔溃等异常情况下数据没有丢失,除了对消息本身持久化为,还需要将消息传输经过的队列(queue),交互机进行持久
spring boot Admin无法获取到rabbitmq信息的问题解决
这篇文章与上一篇博客是姊妹。上一篇博客中解决了springbootAdmin的server端无法获取到client端信息的问题,解决这个问题后server端就能够获取到client的信息了。server端的运行结果如下: 可以看到这里server能够监控到client端了,只是还有错误。监控界面给出的错误为: 错误是:rabbitmq拒绝连接。 这里就很奇怪了,因为我的rabbitm...
rabbitmq学习10:使用spring-amqp发送消息及异步接收消息
NULL 博文链接:https://wubin850219.iteye.com/blog/1050328
Celery 在Django 环境下无法接收消息问题解决
问题描述:        使用celery 作为分布式任务处理器,rabbitmq 作为消息处理器,长时间运行以后发现当Django 采用后台http方式运行的时候,celery 从rabbitmq 读取的数据一直提示序列化错误,而且无法配置多项CELERY_ACCEPT_CONTENT ,采用redis时则无法收到任何消息。 解决方案:       导致问题的原因主要是由于采用后台运行
RabbitMQ 发送接收消息过程
-
rabbitmq消息发送确认和消费消息手动删除消息
rabbitmq消息发送确认和消费消息手动删除消息
RabbitMQ 实时消息推送到html页面
相关插件下载地址链接:https://pan.baidu.com/s/1PDV1gNsX2_zBOpElHJ4e0A 提取码:ajcn   复制这段内容后打开百度网盘手机App,操作更方便哦 一、安装 RabbitMQ 插件 安装方法见:http://note.youdao.com/noteshare?id=6f388514e547b07c56f8a10f0a8966cb&sub...
RabbitMQ学习笔记二:rabbitmq发送接收消息Helloworld(Java版)
rabbitMq学习笔记,rabbitmq消息队列,rabbitmq发送接收消息,rabbitmq简单示例helloworld,rabbitmq发送订阅接收消息
Spring Boot笔记-接收RabbitMQ队列中的消息
目录 基本概念 代码与实例 基本概念 首先有个关键:此处实验接收的数据类型为Order,这里要求发送和接收要一模一样。 包括包名和类名都要一模一样: 如下,consumerDemo 下面是productorDemo 这里,包名和类都一模一样否则接收端监听会失败! 在消费(接收订阅)端要配置一些数据: spring.rabbitmq.listen...
【rabbitMQ之一】rabbitMQ之helloworld发送与接受消息-go语言
1.准备工作启动rabbitmq_server,在浏览器上打开rabbitMQ的管理器2.发送端程序开始如果导入"github.com/streadway/amqp" 出现错误,则先在goLand下面的终端,运行go get "github.com/streadway/amqp"package main import ( "log" "github.com/streadway/amqp" "...
rabbitMq消费者角度:消息分发、消息应答(ACK)、公平分发
rabbitMq交换机简介中介绍了rabbitMq的四种类型交换机;rabbitMq生产者角度一篇从生产者角度介绍如何保证消息被正确发送到服务器,如果未正确发送如何处理;本篇博客将从消费者角度介绍三个问题:队列分发消息到消费者的规则、如何确保消息一定被正确接受并处理了、如何保证多个消费者负载均衡。一 、消息分发官网的示例中介绍了默认情况下rabbitMqRabbitMQ会一个一个的发送信息给下一个消
rabbitmq--消费者(消费者没有报异常,但是接受不到消息了,channel通道关闭了。)
最近,刚刚项目用起了rabbitmq消息对列,出现了一个错误,拿出来,让大家一起看看,避免一些常见错误。 期初,我的消费者端是处理完数据后,通过channel.basicAck(envelope.getDeliveryTag(),false);来确认消息被成功消费掉了。如果出现其他情况包括异常,通过channel.basicReject(envelope.getDeliveryT...
RabbitMQ中的消息回调机制
解决在使用RabbitMQ作为消息中间件时,Client端发送消息到Server之后,Server端处理完成之后如何将处理结果再返回给发送此消息的指定Client。
rabbitmq 消费者拿到消息不干活问题
第一次写博客,拿碰到的坑,来写写,看看有没有人访问我的博客。背景: 一个队列对应20个消费者。有很多个队列,channel 数量200左右, 一个消费者对应一个channel.问题:生产者往一个队列同时写入了10个消息。 理论来说,这个队列肯定是有10消费者拿到消息,去干活了。但发现只有8个左右消费者去干活了,2个消费者拿到消息不干活。方法: rabbitmq 自带的共享线程池默认是50个线程。对...
springboot整合rabbitmq,支持消息确认机制
springboot整合rabbitmq,支持消息确认机制  安装 推荐一篇博客 https://blog.csdn.net/zhuzhezhuzhe1/article/details/80464291 项目结构 POM.XML <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven...
spring boot rabbitmq 接收消息时异常死循环
spring boot rabbitmq的使用很方便,只需要两个注解即可实现,这里就不赘述了,网上有很多资料不过在使用时,我发现有些情况与我看的一些资料有出入如果在发送消息时,调用的是AmqpTemplate.convertAndSend("",Object),那么你就需要增加一个配置做Json转换,不然在接收时消息异常,然后消息无法被消费,一直消费会造成死循环,具体配置可以看官方资料,因为我用S...
RabbitMQ+Spring Quartz 实现消息的定时发送和接收
因公司需要使用RabbitMQ作为中间件实现消息的发送和接收。同时加入Spring Quartz 实现消息的定时发送。所以做了个Dome.只是做个演示。 主要有4个项目。 两个消费者一个生产者,一个调度者。生产者生产者比较简单,只是把要发送的消息保存到数据库。在界面上显示所有的消息。点击全部发送并没有发送消息只是修改消息的状态为NOT_SEND. 界面截图 调度者调度者定时重数据库查询
突然不发消息给ActiveMQ但能接收
        今天项目在联调过程中,ActiveMQ突然不好使了。在此之前一月内,项目组的人都没有去修改、重启过MQ服务。         虽然现在知道是由于权限的问题导致只能收不能发(站在ActiveMQ角度是收不到,但可以发)。只是到现在还不知道原来没变过的代码,怎么以前可以用,现在却不行了???        通过查询示例代码,发现有connectionFactory.setUser...
中间件系列十 RabbitMQ之消费者端的消息确认机制
概述在RabbitMQ中,即使将queue,exchange, message等都设置了持久化之后,还是不能保证100%保证数据不丢失了。为了实现消息不丢失,我们需要从Consumer端和Productor端同时进行处理。本篇文章先介绍Consumer端,在AMPQ-0-9-1中有定义从消费者到RabbitMQ的消息确认机制,通过此机制可以保证消息能够从RabbitMQ正确到达消费者端。本文介绍在R
解决rabbitmq队列中消息无法消费的问题
解决rabbitmq队列中消息无法消费的问题问题描述:生产者发送消息到队列成功,但是队列中的消息始终没有消费问题分析:生产者msgserver服务配置文件可以看出除了自己配置的关于的rabbimq的配置信息,msgserver服务调用configserver统一配置中心服务中的QA2环境的config-rabbitmq-qa2.yml配置文件,msgserver服务使用JavaConfig配置方式...
RabbitMQ消息队列+spring监听mq服务器,接收消费mq消息
最近soa项目要和官网系统对接,实现mq信息监听,保存等一些列操作。项目用的是Maven+SSM框架。然后学习和开发用了两天时间,算是搞定,趁加班时间做个总结。
(六)RabbitMQ消息队列-消息任务分发与消息ACK确认机制(PHP版)
在前面一章介绍了在PHP中如何使用RabbitMQ,至此入门的的部分就完成了,我们内心中一定还有很多疑问:如果多个消费者消费同一个队列怎么办?如果这几个消费者分任务的权重不同怎么办?怎么把同一个队列不同级别的任务分发给不同的消费者?如果消费者异常离线怎么办?不要着急,后面将慢慢解开面纱。我们将结合实际的应用场景来讲解更多的高级用法。任务分发机制设想如果把每个消息当做一个任务,生产者把任务发布到Rab
rabbitmq 某队列的消息有60个时,消费者对应的代码居然跑不成功
正常情况下,生产者与消费者的代码都跑起来,才开始运行业务,你生产消息,我快速消费消息的。在解决这个问题的时候,https://mp.csdn.net/postedit/80662904, 偶然发现了这个坑,如题。背景:一个队列对应20个消费者。有很多个队列,channel 数量200左右, 一个消费者对应一个channel。问题: 消费者的代码没有启动,现在一个队列已经有消息60个了。 现要启动消...
rabbitmq 发送端未关闭channel 造成消费端接收不到
生产端package com.cao.rabbitmq.action; import java.io.IOException; import com.cao.util.rabbitmq.RabbitMqUtil; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbi...
怎么将rabbitmq接收到的消息转成json字符串,再从json字符串中取出字段,set到自己的对象里面?
1,先看这篇文章: https://blog.csdn.net/u012045045/article/details/83273962 2,所以在自己代码中写的是以下:
RabbitMQ 信息确认机制
RabbitMQ有两种应答模式,自动和手动。这也是AMQP协议所推荐的。这在point-to-point和broadcast都是一样的。自动应答-当RabbitMQ把消息发送到接收端,接收端把消息出队列的时候就自动帮你发应答消息给服务。手动应答-需要我们开发人员手动去调用ack方法去告诉服务已经收到。文档推荐在大数据传输中,如果对个别消息的丢失不是很敏感的话选用自动应答比较理想,而对于那些一个消息...
websocket后台自动推送消息
websocket后台自动推送消息目前网上实现的都是客户端与服务端双向通信的例子。例如聊天室。之前做项目遇到这样的问题:客户端仅仅负责接收服务器后台数据,不做发送,这样如何实现呢? 其实实现的方法很简单: 第一步: 将之前的WebSocket端点设置成静态公共 public static CopyOnWriteArraySet<MyWebSocket> webSocketSet = new C
spring整合消息队列rabbitmq(转载)
spring大家太熟,就不多说了 rabbitmq一个amqp的队列服务实现,具体介绍请参考本文http://lynnkong.iteye.com/blog/1699684 本文侧重介绍如何将rabbitmq整合到项目中 ps:本文只是简单一个整合介绍,属于抛砖引玉,具体实现还需大家深入研究哈..   1.首先是生产者配置   ? 1 2 3 4 5 6...
java调用rabbitmq消息队列发送和接收消息实例
消费者Consumer.java代码 package com.rabbitMQ.pro; import com.rabbitmq.client.ConnectionFactory; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Queue
RabbitMQ 消息确认以及消息消费方处理消息时候抛出了异常以
本篇的代码使用的前面两篇文章《RabbitMQ与Spring整合之消息生产方》和《RabbitMQ与Spring整合之消息消费方》的代码,这两篇文件里配置文件的名称不正确,不可直接运行。在服务消费者rabbitmq.xml 做修改: &amp;lt;!-- queue litener 观察 监听模式 当有消息到达时会通知监听在对应的队列上的监听对象 --&amp;gt; &amp;lt;rabbit:l...
spring activeMQ 开启事物接收消息时自定义确认消息
spring activeMQ 同步接收消息时自定义确认消息
Android接收RabbitMQ推送过来的消息
Android消息推送
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图