确认是否退出

取消
确认

在线客服

在线客服
2729259956

文档上传咨询

3488099763

文档下载咨询

235781508

文档认领咨询

264458837

侵权投诉处理

161829830

上传QQ群 161829830

当前位置:首页 > 信息技术 > 数据结构 > 基于redis的logstash分布式消息队列

标题基于redis的logstash分布式消息队列

上传者 sun 0.04Mb 上传时间 2020-02-07
取消收藏

取消收藏

收藏

收藏

举报

举报

文档预览

会员专享免费阅读权限

文档简介

基于redis的logstash分布式消息队列一、redis介绍Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis作为消息队列Redis提供了两种方式来作消息队列。一个是使用生产者消费者模式,另外一个方法就是发布订阅者模式。前者会让一个或者多个客户端监听消息队列,一旦消息到达,消费者马上消费,谁先抢到算谁的,如果队列里没有消息,则消费者继续监听。后者也是一个或多个客户端订阅消息频道,只要发布者发布消息,所有订阅者都能收到消息,订阅者都是ping的。生产者消费者模式:生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。发布者订阅者模式:发布者生产消息放到队列里,多个监听队列的消费者都会收到同一份消息;即正常情况下每个消费者收到的消息应该都是一样的。二、beats和logstash原有架构原有系统是beats收集数据,然后传输到logstash进行统一的整理收集,然后再传输到ES进行保存。beats有多个,我们以topbeat作为示例。原有架构的配置信息:Topbeat:output:logstash:hosts:[\"localhost:5044\"]#indexconfigures\'@metadata.beat\'fieldtobeusedbyLogstashfor#indexing.Thedefaultindexnamedependsontheeachbeat.#ForPacketbeat,thedefaultissettopacketbeat,forTopbeatto#top

阅读提示

1. 个别文档打开较慢,请耐心等待,如超过10秒未打开请重新预览或联系客服

2. 该文档的所得收入全部归作者所有(上传者)。如果您对本文有版权争议,点此认领或申请删除

3. 本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵;下载前,请先通过免费阅读等途径仔细辨别内容及交易风险。如存在严重挂羊头卖狗肉的情形,可联系本站下载客服进行投诉处理

开始阅读

下载需要 3积分

立即下载
关闭
游客下载 登录下载

下载本文档需要3积分(人民币3元)

支付方式:

微信支付

微信支付

支付宝支付

支付宝支付

支付并下载
下载
关闭

下载本文档需要3积分

下载
关闭

下载本文档需要3积分

您的积分不足,无法下载

立即充值
立即购买
关闭

支付方式:

微信支付

微信支付

支付宝支付

支付宝支付

确定
关闭
举报
举报 认领
提交
分享
关闭

发送链接即可分享给他人

链接

https://sun.book77.com/html/2020/0207/20878.html

复制链接
取消
关闭
充值
微信支付

微信支付

支付宝支付

支付宝支付

立即充值
关闭

加载中,请稍候