贾永琪的技术博客

ActiveMQ--介绍

ActiveMQ--介绍1.特点2.ActiveMQ基本概念1.特点支持多语言的客户端和协议。提供了像消息组通信、消息优先级、延迟接收消息、虚拟接受者、消息持久化之类的高级特性。完全支持JMS1.1和J2EE1.4规范(包括持久化、分布式事务消息、事务)。支持Spring框架。通过了常见的J2EE服务器测试。连接方式多样化。支持通过使用JDBC和Journal实现消息的快速持久化..._avbmyq

RabbitMqAck--消息确认模式

本文围绕RabbitMQ消息安全展开,介绍了生产者消息确认的默认、事务和消息确认三种模式,对比其优缺点,还阐述了消费者应答的自动和手动方式,以及消费者拒绝消息、消息预取等内容,并给出了示例代码,帮助理解RabbitMQ消息安全保障机制。

RabbitMqPersistence:RabbitMq的持久化

本文介绍了RabbitMQ持久化相关知识。RabbitMQ对队列消息有disk和RAM两种保存方式,disk将消息写入磁盘,RAM不保存数据。还阐述了Queue、Message、Exchange持久化的实现方法,指出即便都持久化也不能保证消息不丢失,并给出解决思路,最后通过gradle项目实例展示持久化操作。