楼上有只喵
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   

kafka的消息零丢失方案

Kafka如何保证消息的可靠性?哪些环节会有丢消息的可能?RabbitMQ的消息零丢失方案 - 楼上有只喵 (pyr9.github.io) Kafka怎么保证消息可靠性?1. 生产者保证消息正确发送到Kafka?Kafka通过配置request.required.acks属性来确认消息的生产: 0 生产者将数据发送出去就不管了,不去等待任何返回。这种情况下数据传输效率最高,但是数据可靠性确是最
2022-09-13
Kafka
#MQ #消息可靠性

RabbitMQ的高级特性

RabbitMQ的高级特性如何保证消息的顺序?消息的顺序是指的是,一个组内消息的顺序,而不是整个mq里的消息顺序。比如一个下单过程需要完成扣款,减库存,通知快递发货,这一组消息的顺序不能乱。 发送端:一组有序消息,只发到一个队列中,利用队列的FIFO特性保证消息在发送时顺序不会乱。 如果发送端配置了重试机制,就可能出现发送方发送时是1,2,3,但1发送失败,重试发送1,这样收到的消息就是2,3,
2022-09-10
RabbitMQ
#消息中间件

rabbitMQ入门

MQ介绍什么是MQ? MQ:MessageQueue,消息队列。 队列,是一种FIFO 先进先出的数据结构。 消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。 QQ和微信就是典型的MQ。 MQ的的优点: 异步:相比于传统的串行、并行执行,可以提高吞吐量。 比如:发快递的时候,我们不需要等待用户接收到快递,而是把快递放进菜鸟驿站,发消息后,离开,用户闲暇时去取快递。 解
2022-09-09
RabbitMQ
#消息中间件

知识点汇总

Here's something encrypted, password is required to continue reading.
2022-08-23

springCloud知识点整理

1. 为什么会出现SpringCloud?单体架构的优缺点 优点: 部署简单:只有一个包 技术单一:同一个架构来说,基本上是一个一种技术,类似springboot + java 用人成本低:因为只需要一种技术 缺点: 代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。 经常需要解决冲突,开发效率低:开发人员同时维护同一套代码,很难避免代码冲突。开发过程中会伴随解决冲突,严重影响开发效
2022-08-23
微服务
#分布式 #整理

单体架构的优缺点

单体架构的优缺点优点: 部署简单:只有一个包 技术单一:同一个架构来说,基本上是一个一种技术,类似springboot + java 用人成本低:因为只需要一种技术 缺点: 代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。 开发效率低:开发人员同时维护同一套代码,很难避免代码冲突。开发过程中会伴随解决冲突,严重影响开发效率。 排查解决问题成本高:线上发现了bug,可能bu
2022-08-17

postgreSQL、mysql、Mongoldb、redis的对比

1 postgreSQL 和 mysql的对比目前国内Mysql是主流,PG屈于二线。 mysql和Pg早期就是两个极端,mysql基本上就是满足数据库语法的大号KV,对关系型数据库的高级语法支持的不是很好。早期的很多互联网公司只是使用它存储,而复杂的一些计算都在服务器完成,由于确实部分高级功能和数据一致性保障,mysql支持简单SQL更加具备速度优势。 mysql多线程模型,并发支持良好,P
2022-08-16
数据库
#面试题 #redis #mysql #postgreSQL #mongo #es

kafka知识点整理

kafka和RabbitMq的对比 存储上: kafka支持了分布式存储,也就是分区。相当于把原来rabbitMq 的queue拆分成了很多个小队列,分布式存储在不同的服务上,提高了消息的发送的效率(一次可以发到多个分区),提高了消费效率,不同分区,使用不同的消费者,提高了并发处理能力。 应用场景上: RabbitMQ,遵循AMQP协议,用在实时的对可靠性要求比较高的消息传递上。 kafk
2022-08-16
Kafka
#整理

java 代理

代理 代理是一种设计模式 定义:通过代理对象访问目标对象。 好处:可以在不修改目标对象的基础上,扩展目标对象的功能 代理类可以分为静态代理和动态代理。 1.静态代理和动态代理静态代理 定义: 通过声明一个明确的代理类来访问源对象。需要和目标对象一起实现相同的接口或者继承相同的父类。 特点:在编译器确定代理对象,在程序运行前,代理类的.class文件就已经存在了。 优点:可以做到不修改目标
2022-08-16
Java基础
#面试题

Spring知识点整理

1. Spring是什么?有什么优点 Spring是一个轻量级的java框架,Spring的核心是IOC和AOP。主要的优点包括: 方便解耦,简化开发。通过Spring提供的IOC容器,我们可以将对象的依赖关系交给Spring进行控制,避免硬编码造成的耦合性高。简单来说,之前,如果我们controller 需要一个service,则需要new service,现在是Spring发现你的contro
2022-08-16
Java基础
#整理
1…1718192021…28

搜索

Hexo Fluid
总访问量 次 总访客数 人