wordpress网站统计,网络规划建设方案,网站诸多,健康成都官微最新消息Kafka是最初由Linkedin公司开发,具有高性能、持久化、多副本备份、横向扩展能力。今天#xff0c;我们就看看看关于Kafka的精华问答吧。1#xff1a;Q:什么是Kafka#xff1f;A#xff1a;Kafka是由Apache软件基金会开发的一个开源流处理平台#xff0c;由Scala和Java编写… Kafka是最初由Linkedin公司开发,具有高性能、持久化、多副本备份、横向扩展能力。今天我们就看看看关于Kafka的精华问答吧。1Q:什么是KafkaAKafka是由Apache软件基金会开发的一个开源流处理平台由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统它可以处理消费者规模的网站中的所有动作流数据。2QKafka有哪些特性A作为一种高吞吐量的分布式发布订阅消息系统有如下特性通过O(1)的磁盘数据结构提供消息的持久化这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量 即使是非常普通的硬件Kafka也可以支持每秒数百万的消息。支持通过Kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载Kafka通过官网发布了最新版本2.0.03Qkafka的总体数据流是什么样的A4Qkafka的使用场景有些A:日志收集一个公司可以用Kafka可以收集各种服务的log通过kafka以统一接口服务的方式开放给各种consumer例如hadoop、Hbase、Solr等。- 消息系统解耦和生产者和消费者、缓存消息等。- 用户活动跟踪Kafka经常被用来记录web用户或者app用户的各种活动如浏览网页、搜索、点击等活动这些活动信息被各个服务器发布到kafka的topic中然后订阅者通过订阅这些topic来做实时的监控分析或者装载到hadoop、数据仓库中做离线分析和挖掘。- 运营指标Kafka也经常用来记录运营监控数据。包括收集各种分布式应用的数据生产各种操作的集中反馈比如报警和报告。- 流式处理比如spark streaming和storm- 事件源5Q:主要功能有哪些A根据官网的介绍ApacheKafka®是一个分布式流媒体平台它主要有3种功能发布和订阅消息流这个功能类似于消息队列这也是kafka归类为消息队列框架的原因以容错的方式记录消息流kafka以文件的方式来存储消息流可以再消息发布的时候进行处理。小伙伴们冲鸭后台留言区等着你关于Kafka今天你学到了什么还有哪些不懂的除此还对哪些话题感兴趣快来留言区打卡啦留言方式打开第XX天答……同时欢迎大家搜集更多问题投稿给我们风里雨里留言区里等你~福利1、扫描添加小编微信备注“姓名公司职位”加入【云计算学习交流群】和志同道合的朋友们共同打卡学习2、公众号后台回复白皮书获取IDC最新数据白皮书整理资料推荐阅读云计算之基一文带你速懂虚拟化KVM和XENOpenStack网络的下一步原来这么走 | 技术头条用一枚比特币环游世界? 他是不是疯了...程序员逆袭为美国最佳 CEO他说因为爱情斯坦福区块链匪帮传奇那些睡地毯、没日没夜写代码的编程少年Erlang 之父去世他留给程序员两点忠告开什么玩笑股票价格如何经得起AI的推敲| 技术头条真香朕在看了