,batchsize <=transactionCapacity<=capacity
batchsize 一次从channle transactionCapacity取出多少发送
capacity 最大容量
transactionCapacity 事物容量,默认100,take失败后丢回此队列
capacity 内存最大容量 默认100
batchsize 一次取出多少,默认100
1、内存通道memory-channel
时间存储在内存队列中,对于性能要求高且能接受agent失败时数据丢失的情况是很好的选择
capacity:默认该通道中最大的可以存储的event数量是100,
trasactionCapacity:每次最大可以source中拿到或者送到sink中的event数量也是100
keep-alive:event添加到通道中或者移出的允许时间
byte**:即event的字节量的限制,只包括eventbody
a1.channels = c1
a1.channels.c1.type = memory
a1.channels.c1.capacity = 10000
a1.channels.c1.transactionCapacity = 10000
a1.channels.c1.byteCapacityBufferPercentage = 20
a1.channels.c1.byteCapacity = 800000