摘要:
来源与尼恩的《Java高并发核心卷》 同步阻塞io 阻塞与非阻塞: 阻塞是指需要内核io彻底执行完毕后才返回到用户空间执行用户程序的指令,阻塞是指用户程序的运行状态。 同步与异步: 同步io是指用户空间主动发起io请求的一方,内核系统是接收方;相反的异步io是指,系统的内核空间是主动的发起io请求的 阅读全文
摘要:
一句话概述: isr机制通过为维护一个与leader副本保持“同步状态”的集合,保证数据的一致性,提升了同步性能;ack机制与幂等性保证了数据的exactly once。 引入isr的原因 kafka并未采取Zab和Paxos协议的多数投票机制来来保证主备数据的一致性,而是提出了isr(in-syn 阅读全文