Flume事务和Agent内部原理

Flume事务和Agent内部原理,第1张

Flume事务和Agent内部原理 Flume进阶 1、Flume事务

2、Flume Agent内部原理

  • ChannelSelector:选出Event将要被发往哪个Channel。其共有两种类型,分别是Replicating(复制)和Multiplexing(多路复用)

    ReplicatingSelector会将同一个Event发往所有的Channel,Multiplexing会根据相应的原则,将不同的Event发往不同的Channel。

  • SinkProcessor:

    • DefaultSinkProcessor(默认1对1)
    • LoadBalancingSinkProcessor(负载均衡)
    • FailoverSinkProcessor(故障转移)

    DefaultSinkProcessor对应的是单个的Sink,LoadBalancingSinkProcessor和FailoverSinkProcessor对应的是Sink Group,LoadBalancingSinkProcessor可以实现负载均衡的功能,FailoverSinkProcessor可以错误恢复的功能。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5681826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存