MQ
文章平均质量分 88
浅羽技术
才疏学浅,习习而为,编程羽录,与你同行。
展开
-
【国庆活动】消息中间件ActiveMQ常见问题解析
这些预获取的消息,在还没确认消费之前,在管理控制台还是可以看见这些消息的,但是不会再分配给其他消费者,此时这些消息的状态应该算作“已分配未消费”,如果消息最后被消费,则会在服务器端被删除,如果消费者崩溃,则这些消息会被重新分配给新的消费者。难道就这么退回–获取–报错死循环了吗?那么问题来了,如果一条消息不能被处理,会被退回服务器重新分配,如果只有一个消费者,该消息又会重新被获取,重新抛异常。默认的情况下,非持久化的消息是异步发送的,持久化的消息是同步发送的,遇到慢一点的硬盘,发送消息的速度是无法忍受的。原创 2022-10-01 23:55:19 · 200 阅读 · 0 评论 -
「笔耕不辍」MQ的原理以及持久化
如果没有消息中间件完成信息交换,应用开发者为了传输数据,必须要学会如何用网络和操作系统软件的功能,编写相应的应用程序来发送和接收信息,且交换信息没有标准方法,每个应用必须进行特定的编程从而和多平台、不同环境下的一个或多个应用通信。这样就算配置完成了文件持久化方式了,重启项目和ActiveMQ,发送一定消息队列之后关闭ActiveMQ服务,再启动,你可以看到之前发送的消息未消费的依然保持在文件里面,继续让监听者消费。为了管理需要共享的信息,对应用提供公共的信息交换机制是重要的。原创 2022-09-08 00:28:16 · 404 阅读 · 0 评论