我想了解log.flush.interval.messageskafka经纪人的设置.
在我们强制在日志上执行fsync之前写入日志分区的消息数
这是否意味着当它达到指定数量的消息时它会写入磁盘中的另一个文件?如果是这样的话:
同时
消息只有在从段文件刷新到磁盘后才会显示给消费者(http://notes.stephenholiday.com/Kafka.pdf)
然后,消费者总是从磁盘读取,因为它无法从段文件中读取?
存储在段文件和磁盘上有什么区别?
我是斯卡拉的新手.请帮我理解下面的代码片段
null.==("goutam") // ---> return false
null.equals("goutam") // ---> throw NullPointerException
Run Code Online (Sandbox Code Playgroud)
根据我的理解,null是Null特征的唯一实例,它扩展了Anyref和==,并且两者都是AnyRef的函数.那么为什么第一个声明不会抛出而第二个声明呢?