![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 93
vivisaby
我不是码神
展开
-
如何避免Kafka的重复消费
从Producer和Consumer两个角度分析重复消费的问题。Producer端消息重复场景Producer的send()方法可能会出现异常,配合生产者参数retries>0,生产者会在出现可恢复异常的时候进行重试。若出现不可恢复异常的时候,配合send()的异步发送方式,则可能在回调函数中进行消息重发。上述均可能导致消息重复。解决方法Kafka的幂等性就是为了避免出现生产者重试的时候出现重复写入消息的情况。开启幂等性功能配置(该配置默认为false)如下:prop.put(Pro原创 2022-03-11 16:00:53 · 6518 阅读 · 2 评论 -
如何保证kafka消息不丢失
kafka如何保证不丢失数据原创 2022-03-10 17:09:17 · 2517 阅读 · 0 评论 -
分布式简介及Dubbo简易demo
分布式什么是分布式?最早期的web项目都是单一架构,如果用户访问量过大,我们只能将项目部署在多台服务器上来提高并发量。但是这种模型有一些问题,后来演变成了垂直架构垂直架构:将项目拆分成多个不同的模块,各个模块之间互不关联(没有交互)。垂直架构中模块拆分过多的时候,各个模块之间避免不了交互,但是垂直结构并不支持交互,此时就出现了SOA(面向服务架构)SOA:SOA(面向服务架构)是一个架构思想,它的宗旨就是根据项目的服务完成架构的设计以及搭建,以服务为基础完成组件化和模块化。提供服务是项目的基本内容原创 2022-01-12 09:02:56 · 184 阅读 · 0 评论 -
Redis学习笔记
Redis基础知识原创 2022-01-12 09:00:37 · 186 阅读 · 0 评论