- 博客(3)
- 收藏
- 关注
原创 Kakfa系列_副本与ISR机制
kafka副本、ISR概念 kafka副本:其实就是kakfa的数据备份,利用多分相同的备份机制来确保kafka服务端的高可用性。 ISR:kafka集群动态维护一组副本的集合。ISR中所有的副本均保持同步的状态,也就是说,只有ISR中的副本,才有机会被选举为leader。 1、leader、follower是如何同步的? 1、producer发送一条消息,首先会发送到主副本中,即图中topic1 leader副本中。写入成功之后更新LEO。(LEO是指副本中待写入消息的偏移量); 2、broker-b、
2021-08-23 13:09:26 170
原创 Java线程池的工作原理
一、什么是线程池 线程池是一种池化思想的体现,经常出现在多线程程序中。使用多线程技术,主要几个优势:降低资源的开销、提高系统运行速度、对线程可管理性、提供更加强大的功能。 二、如何使用线程池 1、ThreadPoolExecutor通用构造函数参数解释 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long
2021-08-16 21:02:07 177
原创 Kakfa系列_消息发送流程
Kakfa系列_消息发送流程 一、重要配置项 1、bootstrap.servers//Kafka服务器连接地址,必填 2、key.serializer//用于消息的key做序列化,必填 3、value.serializer//用于消息的value做序列化,必填 4、acks acks=0,表示producer只负责发送,不关心服务端处理结果。可以以理解为以oneWay的方式发送 acks=all或者-1,表示producer会等到服务端topic副本都写入个字的本地日之后,才会把发送结果返回给produc
2021-08-14 14:14:05 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人