chamcyl 发表于 2017-2-17 16:19:04

关于 SyslogUDPSource 的疑问?

在 flume-1.7 中,SyslogUDPSource 的通讯协议使用 Oio ,而 TCP 的使用 Nio ? 是有什么特殊原因吗?
实际使用中发现,用 Oio 的 SyslogUDPSource 丢包特别严重 。 改为 Nio 后,处理性能大大提升。会有什么潜在的问题吗?



sstutu 发表于 2017-2-17 17:23:30

OIO中,每个线程只能处理一个channel(同步的,该线程和该channel绑定,)。
NIO中,每个线程可以处理多个channel(异步)。
应该没什么大问题


页: [1]
查看完整版本: 关于 SyslogUDPSource 的疑问?