memory

memory queue,是基于go-disruptor实现的内存缓冲queue。

Note

由于go-disruptor版本还未release,memory queue还属于实验阶段。生产环境不建议使用!

Example

  1. queue:
  2. type: memory

batchSize

字段类型是否必填默认值含义
batchSizeint不必填2048一个批次包含的event数量

batchBufferFactor

字段类型是否必填默认值含义
batchBufferFactorint不必填2queue缓冲区的大小(channel的容量)=batchSize*batchBufferFactor

batchBytes

字段类型是否必填默认值含义
batchBytesint64不必填33554432(32MB)一个批次包含的数据最大字节数

batchAggTimeout

字段类型是否必填默认值含义
batchAggTimeouttime.Duration不必填1s组装聚合多个event成一个batch等待的超时时间