如何保证MQ消息的可靠性传输?如何处理Kafka消息丢失的问题?
用MQ有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。比如说计费、扣费的一些消息,那必须确保这个MQ传递过程中绝对不会把计费消息给弄丢。
《吃透 MQ 系列》之核心基础篇
原文作者: 骆俊武原文链接:https://mp.weixin.qq.com/s/2ageMiJMM-h0WtUcUze_Qg上一篇文章中 谈到了《吃透系列》的讲解思路:先找到每个技术栈最本质的东西,然后以此为出发点,逐渐延伸出其他核心知识。
二本4年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会
4月准备跳槽,先后面试了各大小公司,拿了一些offer,有阿里,滴滴,快手,达达,得物等公司。自我介绍,聊项目, 这边挺常规的,从项目入手。
临近期末考试,一篇消息队列和RocketMQ的总结送给你们(二)
RocketMQ是什么?哇,你个混蛋!上面给我抛出那么多问题,你现在又讲 RocketMQ ,还让不让人活了?!别急别急,话说你现在清楚 MQ 的构造吗,我还没讲呢,我们先搞明白 MQ 的内部构造,再来看看如何解决上面的一系列问题吧,不过你最好带着问题去阅读和了解喔。
Java IO 性能优化大PK,什么场景用啥,都给你总结好啦
前言Java在JDK1.4引入了ByteBuffer等NIO相关的类,使得Java程序员可以抛弃基于Stream,从而使用基于Block的方式读写文件.另外,JDK还引入了IO性能优化之王——零拷贝sendFile和mmap。
一文读懂Spring动态配置多数据源——源码详细分析
一、为什么要研究Spring动态多数据源 期初,最开始的原因是:想将答题服务中发送主观题答题数据给批改中间件这块抽象出来, 但这块主要使用的是mq消息的方式发送到批改中间件,所以,最后决定将mq进行抽象,抽象后的结果是:语文,英语,通用任务都能个性化的配置mq,且可以扩展到任何使