在我们框架使用的过程中,简单的、轻量级的机构如下
当数据量过大时我们则需要使用消息队列
消息队列 | 优点 | 缺点 |
---|---|---|
redis | 实时性较高,无须复杂服务架构,存储速度较快 | 不可保证数据稳定性,队列容量取决于机器内存 |
kafka | 堆积能力取决于机器硬盘大小,性能稳定可控,可应用于集群 | 消息推送存在延时,服务架构较为复杂 |
现在我们使用FluentD代替Logstash 收集日志信息
在我们框架使用的过程中,简单的、轻量级的机构如下
当数据量过大时我们则需要使用消息队列
消息队列 | 优点 | 缺点 |
---|---|---|
redis | 实时性较高,无须复杂服务架构,存储速度较快 | 不可保证数据稳定性,队列容量取决于机器内存 |
kafka | 堆积能力取决于机器硬盘大小,性能稳定可控,可应用于集群 | 消息推送存在延时,服务架构较为复杂 |
现在我们使用FluentD代替Logstash 收集日志信息