rocketmq消息文件(commitlog)删除策略分析

1.测试服务器偶尔出现磁盘空间不足预警。检查后发现是rocketmq消息堆积造成。 于是研究一下rocketmq消息文件删除的策略,避免再次堆积。2.构造场景,测试源码。 参考 ...


如何在 Spring 生态中玩转 RocketMQ?

其主要实现原理是把发送消息最终代理给了 RocketMQ-Spring 的 RocketMQTemplate,在消费端则内部会启动 RocketMQ-Spring Consumer Container 来接收消息。


Java 高频面试题有哪些?

RocketMQ是支持顺序消费的,但这个顺序不是全局顺序,只是分区顺序,要全局顺序只能一个分区(队列)。 原因一:消息分布到了不同的MessageQueue RocketMQ的Topic中,有多个MessageQueue作为数据...


如果你是一个 Java 面试官,你会问哪些问题?

StringBuffer 是线程安全的,而 StringBuilder 是非线程安全的,但 StringBuilder 的性能却高于 StringBuffer,所以在单线程环境下推荐使用 StringBuilder,多线程环境下推荐使用 StringBuffer。


kafka和rabbitmq什么区别,各自适合什么场景?

具有较高的严谨性,数据丢失的可能性更小,同事具备更高的实时性;而kafka优势主要体现在吞吐量上,虽然可以通过策略实现数据不丢失,但从严谨性角度来讲,大不如rabbitmq;而且由于kafka保...


相关搜索

热门搜索