kafka还提供了一个参数配置:unclean.leader.election.enable,默认是true,参数规定是否允许非ISR的副本成为leader,如果设置为true,当ISR队列是空,ISR为空说明leader和follower都挂掉了,此时将选择那些不在ISR队列中的副本选择为新的leader,这写副本的消息可能远远落后于leader,所以可能会造成丢失数据的风险。生产环境中建议...
为什么有了双向链表还要有单向链表?二者的使用场景?threadlocalmap 中,有强引用、弱引用。为什么要设计弱引用?解决什么问题?什么时候会用到线程池?(要提高效率)从使用层面讲讲线程池的注意事项。核心线程数、最大线程数的区别?如果一个项目用到了线程池,发现其中的数据一直在被丢弃。定位思路是什么?你在......