当前位置: 首页 > news >正文

大数据课程I1——Kafka的概述

文章作者邮箱:yugongshiye@sina.cn              地址:广东惠州

 ▲ 本章节目的

⚪ 了解Kafka的概念;

⚪ 掌握Kafka的配置与启动;

一、简介

1. 基本概念

Apache kafka 是一个分布式数据流平台。可以从如下几个层面来理解:

1. 我们可以向Kafka发布数据以及从Kafka订阅数据,即我们可以将Kafka看作是一个消息队列或者企业消息系统。所起的作用:缓冲(消峰限流),实现生产与消费的解耦。

2. Kafka可以存储数据,并提供容错机制。即数据丢失后可以进行恢复。

3. 当数据到达Kafka之后,可以马上的被消费处理。即Kafka的延迟很低。

我们可以人为Kafka具备以上三个方面的明显能力。根据Kafka的这些特点,Kafka的适用场景就是:搭建实时流平台的中间件

2. kafka用途

1. 在系统或者应用程序之间构建实时数据传输管道。

2. 构建实时处理数据流的应有程序。

http://www.lryc.cn/news/118501.html

相关文章:

  • 视图簇 se54 sm34 se54
  • 风丘科技将亮相 EVM ASIA 2023
  • 腾讯云服务器S6、SA3、S5、SA2等CVM实例介绍
  • 使用kickstart和anaconda自动化安装centos系统
  • Delphi7通过VB6之COM对象调用PowerBASIC写的DLL功能
  • 中电金信:ChatGPT一夜爆火,知识图谱何以应战?
  • 单细胞分类和预测任务
  • 那些年的Webview开发经验记录
  • ssh-keygen详解
  • 自动方向识别式 LSF型电平转换芯片
  • 轻量的工作流引擎:告别低效,创造新高!
  • Linux-mysql安装
  • 山东布谷科技直播平台搭建游戏开发技术分享:数据存储的重要意义
  • MyBatisPlus的介绍
  • 麻省理工学院利用水泥和炭黑制造出超级电容器
  • 【Spring Cloud Alibaba】Linux安装RocketMQ以及RocketMQ Dashboard可视化工具
  • 【杂谈】电脑城的消失:时代变迁中的一段峡谷
  • Webpack怎么使用?
  • 异步编排CompletableFuture
  • linux_常用命令
  • Mac OS键盘常用快捷键
  • 【腾讯云 Cloud Studio 实战训练营】通过云IDE构建Web3项目
  • 湖南麒麟系统非正常关机导致VNC启动失败原因分析
  • 机器学习---监督学习和非监督学习
  • 【OS】请问,一个需要运行内存10GB的游戏,可以运行在32位物理内存为64GB的电脑上吗?
  • C语言 冒泡排序
  • docker相关命令总结(停止、重启、重加载配置文件)
  • Linux 命令大全(下)
  • Babylon.js着色器简明简称【Shader】
  • 深入理解Linux内核--信号