一致可靠的消息传递

一致可靠的消息传递

我正在进行一个新项目,

我目前正在决定

flume 和 scribe 用于消息传递系统...(最有可能发送到日志或 hadoop)

我永远不会丢失任何消息。您认为哪个更好?从配置/可靠性/管理角度来说。

如果你已经使用/管理过这两者,那么回答我的问题也相当容易。:D

干杯

答案1

到目前为止,Flume 是一个更好的选择。

Flume 是一种分布式、可靠且可用的服务,用于高效收集、聚合和移动大量日志数据。

Flume 提供

  • 持续、高性能、可扩展
  • 可靠的数据加载和来自源的数据流监控
  • 安全地直接记录到 HDFS(专为 Hadoop 打造)
  • 消息传递系统的灵活可靠性(永不丢失消息)
  • 多种源/收集类型(在端口上运行/从 Apache/Syslog 安全地记录)
  • 具有可调可靠性机制,稳健且容错
  • 故障转移和恢复机制

Scribe 提供了“某种程度上”的可靠性,但不够全面或灵活。其次,与 flume 相比,它的编译和可用性较难。

希望这有帮助:D

相关内容