
RabbitMQ&ActiveMQ&Kafka
文章平均质量分 70
消息中间件
ooooooooooooooxiaosu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【kafka】手动拉取消息
【kafka】手动拉取消息原创 2022-09-22 14:32:09 · 1128 阅读 · 0 评论 -
kafka介绍和使用
1.概述1.1. 主要功能根据官网的介绍,ApacheKafka®是一个分布式流媒体平台,它主要有3种功能:1:It lets you publish and subscribe to streams of records.发布和订阅消息流,这个功能类似于消息队列,这也是kafka归类为消息队列框架的原因2:It lets you store streams of records in a fault-tolerant way.以容错的方式记录消息流,kafka以文件的方式来存储...转载 2021-05-21 17:21:52 · 374 阅读 · 0 评论 -
QoS的基本原理
1 前言QoS(Quality of Service)是服务质量的简称。对于网络业务来说,服务质量包括哪些方面呢?从传统意义上来讲,无非就是传输的带宽、传送的时延、数据的丢包率等,而提高服务质量无非也就是保证传输的带宽,降低传送的时延,降低数据的丢包率以及时延抖动等。广义上讲,服务质量涉及网络应用的方方面面,只要是对网络应用有利的措施,其实都是在提高服务质量。因此,从这个意义上来说,防火墙、策略路由、快速转发等也都是提高网络业务服务质量的措施之一。服务质量相对网络业务而言,在保证某类业务服务质...转载 2021-03-11 16:02:05 · 834 阅读 · 0 评论 -
【RabbitMQ】RabbitMQ监控 Message rates 一直有波动,但是 Queued messages 没有任何消息
问题 Queued messages : 统计消息的条数一直为 0 Message rates:统计消费的速率一直有数据 数据库数据已经入库,表示消息确实被消费了。 总体明细通过手动的方式发送消息,也不能统计到。但是关闭消费者程序之后,手动发送消息就可以统计到了继续排查那么手动加一个队列 test.queue手动发一条消息,发现正常显示继续测试将生产者修改为 每100毫秒发送100条消息,发送5次 @RequestMapping(转载 2021-01-20 10:15:00 · 3273 阅读 · 0 评论 -
【RabbitMQ】 no converter found from actual payload type ‘byte[]‘
问题描述消费者使用@RabbitListener和@RabbitHandler监听mq队列,使用自定义实体作为接受参数,在mq控台手动发送消息。程序不会执行到消费者方法体中,并报错:错误1:org.springframework.messaging.converter.messageConversonException:no converter found from actual payload type 'byte[]'...错误2:no method found for class [B..原创 2020-08-06 16:25:42 · 851 阅读 · 0 评论 -
【RabbitMQ】 rabbitmq消费者消费json格式的String,出现无限循环抛出No method found for class [B 这个异常
问题描述rabbitmq消费者消费json格式的String,出现无限循环抛出org.springframework.amqp.AmqpException: No method found for class [B 这个异常原因分析There are two conversions in the @RabbitListener pipeline.The first converts from a Spring AMQP Message to a spring-messaging Messag转载 2020-08-06 16:09:30 · 999 阅读 · 0 评论 -
RabbitMQ org.springframework.amqp.AmqpException: No method found for class [B
解决org.springframework.amqp.AmqpException: No method found for class [Bspring-boot在集成rabbitmq时,如果使用 amqp-client 发送消息,@RabbitListener会一直循环报错org.springframework.amqp.rabbit.listener.exception.ListenerExecutionFailedException: Listener method 'no match' t转载 2020-08-06 10:51:29 · 799 阅读 · 0 评论 -
SpringCloud之RabbitMQ消息队列原理及配置
SpringCloud之RabbitMQ消息队列原理及配置 本篇章讲解RabbitMQ的用途、原理以及配置,RabbitMQ的安装请查看SpringCloud之RabbitMQ安装一、MQ用途 1、同步变异步消息 场景:用户下单完成后,发送邮件和短信通知。 运用消息队列之后,用户下单完之后,下单信息写入数据库,再写入消息队列,发送邮件和发送短信各自去消息队列进行读取,节省时间,提高效率。 2、应用解耦 场景:用户下单后,订单系统需要多渠道通知用户。 下单转载 2020-07-29 10:51:35 · 895 阅读 · 0 评论 -
RabbitMQ管理界面使用之手动送数据
第一步,找到相应的队列第二步,找到Publish Message项注意,Ready为1和Total为1是点击第三步中Publish Message按钮的结果。第三步,发送数据注:Headers头很重要,如果不配置会报“java.lang.reflect.InvocationTargetException“异常,关联异常“Can not deserialize instance of java.lang.String out of START_OBJECT token”第四步,原创 2020-06-02 17:51:15 · 4409 阅读 · 3 评论