我正在进行一个新项目,
我目前正在决定
flume 和 scribe 用于消息传递系统...(最有可能发送到日志或 hadoop)
我永远不会丢失任何消息。您认为哪个更好?从配置/可靠性/管理角度来说。
如果你已经使用/管理过这两者,那么回答我的问题也相当容易。:D
干杯
答案1
到目前为止,Flume 是一个更好的选择。
Flume 是一种分布式、可靠且可用的服务,用于高效收集、聚合和移动大量日志数据。
Flume 提供
- 持续、高性能、可扩展
- 可靠的数据加载和来自源的数据流监控
- 安全地直接记录到 HDFS(专为 Hadoop 打造)
- 消息传递系统的灵活可靠性(永不丢失消息)
- 多种源/收集类型(在端口上运行/从 Apache/Syslog 安全地记录)
- 具有可调可靠性机制,稳健且容错
- 故障转移和恢复机制
Scribe 提供了“某种程度上”的可靠性,但不够全面或灵活。其次,与 flume 相比,它的编译和可用性较难。
希望这有帮助:D