Memory Channel
事件将被存储在内存中的具有指定大小的队列中。特点是速度快,但断电丢失数据。非常适合那些需要高吞吐量但是可以容忍极端情况下会丢失数据的场景下。
a1.channels.c1.type = memory(组件的类型,必须配置为memory)
JDBC Channel
事件被持久存储在可靠的数据库中。提供较好的效率和可靠性可恢复性。目前支持嵌入式的Derby数据库。
a1.channels.c1.type = memory(组件的类型,必须配置为jdbc)
a1.channels.c1.db.type = DERBY(数据库的类型,必须设置为DERBY, 目前只支持DERBY)
File Channel
事件将被存储在磁盘中的文件中。特点是速度慢,但断电不会丢失数据。非常适合那些需要高可靠性 可恢复,但性能要求不高的场景。
a1.channels.c1.type =