Kafka 根据 buffer.memory (在我的例子中为 32 MB)将数据保存在 Buffer 中。一旦达到 32 MB 限制,kafka 是否会将记录写入主题,或者是否还有与之相关的时间?
*我们知道scala数组包含相同类型的数据.但当我宣布数组为
var a = new Array[Any](3)
Run Code Online (Sandbox Code Playgroud)
我能够存储不同的数据类型.
a(0)=5
a(1)="hello"
a(2)=1.5
Run Code Online (Sandbox Code Playgroud)
这怎么可能?如果它是错的那么我们在scala中有什么选项来存储不同的数据类型?*
以下是声明不可变Map的Scala代码
var m:Map[Int,String] = Map(1->"hi",2->"hello")
println(m)
// Result: Map(1->"hi",2->"hello")
Run Code Online (Sandbox Code Playgroud)
在这里,我们能够添加或更改Map的内容,那么我们如何说scala中的map或list是不可变的
m=m+(3->"hey")
println(m)
// Result: Map(1->"hi",2->"hello",3->"hey")**
Run Code Online (Sandbox Code Playgroud)