- 博客(8)
- 收藏
- 关注
原创 springCloud、RabbitMQ、kafka常考面试题总结
我们一般都会禁用掉自动提交偏移量,改为手动提交,当消费成功以后再报告给broker消费的位置,这样就可以避免消息丢失和重复消费了。项目中多使用镜像集群,使用三台机器,镜像队列是一主多从,所有操作都是主节点完成,然后同步给镜像节点,如果主节点宕机后,镜像节点会成为新的主节点,不过在主从同步完成之前,主节点就宕机,可能会出现数据的丢失。kafka默认存储和消费消息,是不能保证顺序性的,因为一个topic数据可能存储在不同的分区中,每个分区都有一个按照顺序的存储的偏移量,如果消费者关联了多个分区不能保证顺序性。
2024-04-19 17:38:40
680
1
原创 Redis持久化机制(面试)
Redis是一个内存存储的数据库,内存必须在通点电的情况下才能对数据进行存储。如果,在使用redis的过程中突然发生断电,数据就会丢失。为了防止数据丢失,redis提供了数据持久化的支持。持久化:把内存中的数据保存到硬盘上。作用:防止数据在断电的情况下丢失。redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式:一种是RDB(快照)也是默认方式,另一种是Append Only File(缩写AOF)的方式。
2024-04-08 10:23:14
888
2
原创 Redis的数据类型及如何在Java中操作Redis,配置连接池
Redis的数据类型(面试常考)及如何在Java中操作Redis,配置连接池(好处)
2024-04-07 23:18:37
2181
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人