开发者社区> 问答> 正文

Channel是什么呢?

Channel是什么呢?

展开
收起
游客mm5dulkpivqdo 2021-12-05 22:01:56 389 0
1 条回答
写回答
取消 提交回答
  • channel 是在 Agent 上暂存 Event 的缓冲池。 Event由source添加,由sink消费后删除。

    channel被设计为event中转暂存区,存储Source收集并且没有被Sink消费的event,为了平衡source收集和sink读取数据的速度,可视为Flume内部的消息队列。

    channel是线程安全的并且具有事务性,支持source写失败重复写和sink读失败重复读等操作。

    2021-12-05 22:03:03
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载