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

网站建设与管理专业教学计划河南网站推广多少钱

网站建设与管理专业教学计划,河南网站推广多少钱,vs2012 做网站教程,物流管理系统kafka概述和kafka基础架构 文章目录kafka概述和kafka基础架构Kafka定义消息队列传统消息队列应用场景缓存/消峰解耦异步通信消息队列的两种模式点对点模式发布/订阅模式kafka基础架构producerConsumerConsumer Group(CG)BrokerTopicPartitionReplicaLead…

kafka概述和kafka基础架构


文章目录

  • kafka概述和kafka基础架构
  • Kafka定义
  • 消息队列
    • 传统消息队列应用场景
      • 缓存/消峰
      • 解耦
      • 异步通信
    • 消息队列的两种模式
      • 点对点模式
      • 发布/订阅模式
  • kafka基础架构
    • producer
    • Consumer
    • Consumer Group(CG)
    • Broker
    • Topic
    • Partition
    • Replica
    • Leader
    • Follower


Kafka定义

传统定义

Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。

新定义

Kafka是一个开源的分布式事件流平台 (Event Streaming Platform),被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。

消息队列

常见的消息队列Kafka、ActiveMQ 、RabbitMQ 、RocketMQ

在大数据场景主要采用 Kafka 作为消息队列。在 JavaEE 开发中主要采用 ActiveMQ、RabbitMQ、RocketMQ

传统消息队列应用场景

传统的消息队列的主要应用场景包括:缓存/消峰、解耦和异步通信

缓存/消峰

有助于控制和优化数据流经过系统的速度,解决生产消息和消费消息的处理速度不一致的情况

在这里插入图片描述
在这里插入图片描述

解耦

解耦:允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束

在这里插入图片描述

异步通信

异步通信:允许用户把一个消息放入队列,但并不立即处理它,然后在需要的时候再去处理它们

同步
在这里插入图片描述

异步
在这里插入图片描述

消息队列的两种模式

点对点模式

消费者主动拉取数据,消息收到后清除消息

生产者生产消息放入消息队列,消费者主动拉取消息消费,消息收到后清除消息
在这里插入图片描述

发布/订阅模式

可以有多个topic主题(浏览、点赞、收藏、评论等)
消费者消费数据之后,不删除数据
每个消费者相互独立,都可以消费到数据

生产者可以产生多个主题的消息,消费者拉取自己需要的数据进行消费,消息收到并不删除数据,每个消费者相互独立,都可以消费到数据
在这里插入图片描述

kafka基础架构

在这里插入图片描述

producer

消息生产者,就是向 Kafka broker 发消息的客户端

Consumer

消息消费者,向 Kafka broker 取消息的客户端

Consumer Group(CG)

消费者组,由多个 consumer 组成

消费者组内每个消费者负责消费不同分区的数据,一个分区只能由一个组内消费者消费
消费者组之间互不影响。所有的消费者都属于某个消费者组,即消费者组是逻辑上的一个订阅者

Broker

一台 Kafka 服务器就是一个 broker

一个集群由多个 broker 组成。一个broker 可以容纳多个 topic

Topic

可以理解为一个队列,生产者和消费者面向的都是一个 topic

主题是已发布消息的类别名称,发布和订阅数据必须指定主题
主题的副本数量不大于Brokers个数

Partition

为了实现扩展性,一个非常大的 topic 可以分布到多个 broker(即服务器)上,一个 topic 可以分为多个 partition,每个 partition 是一个序的队列

每个partition对应一个文件夹<topic_name>-<partition_id>,每个partition被视为一个有序的日志文件(LogSegment)
每个partition都有一个Leader,0或多个Followers

Replica

副本

一个 topic 的每个分区都有若干个副本,一个 Leader 和若干个Follower
Relication策略是基于partition,而不是Topic

Leader

每个分区多个副本的“主”,生产者发送数据的对象,以及消费者消费数据的对象都是 Leader

Follower

每个分区多个副本中的“从”,实时从 Leader 中同步数据,保持和Leader 数据的同步。Leader 发生故障时,某个 Follower 会成为新的 Leader


文章转载自:
http://lykewake.bpcf.cn
http://markhoor.bpcf.cn
http://vilely.bpcf.cn
http://uninterruptedly.bpcf.cn
http://ratine.bpcf.cn
http://wampumpeag.bpcf.cn
http://curtle.bpcf.cn
http://spermatozoon.bpcf.cn
http://latifundism.bpcf.cn
http://draggy.bpcf.cn
http://adhesively.bpcf.cn
http://quartern.bpcf.cn
http://inwound.bpcf.cn
http://xenodochium.bpcf.cn
http://effervescency.bpcf.cn
http://lipped.bpcf.cn
http://toploftical.bpcf.cn
http://mourner.bpcf.cn
http://kleenex.bpcf.cn
http://acidulous.bpcf.cn
http://cinerama.bpcf.cn
http://fenitrothion.bpcf.cn
http://agreement.bpcf.cn
http://saxicavous.bpcf.cn
http://cableship.bpcf.cn
http://sopped.bpcf.cn
http://parthenogenone.bpcf.cn
http://torpidity.bpcf.cn
http://expeditiousness.bpcf.cn
http://euphonise.bpcf.cn
http://itr.bpcf.cn
http://osteosis.bpcf.cn
http://illusively.bpcf.cn
http://somaplasm.bpcf.cn
http://contingencies.bpcf.cn
http://vesicle.bpcf.cn
http://dispensation.bpcf.cn
http://laconical.bpcf.cn
http://pragmatistic.bpcf.cn
http://ramp.bpcf.cn
http://provenly.bpcf.cn
http://heterophoric.bpcf.cn
http://futurism.bpcf.cn
http://electrodiagnosis.bpcf.cn
http://canthus.bpcf.cn
http://nabber.bpcf.cn
http://breakpoint.bpcf.cn
http://euratom.bpcf.cn
http://kintal.bpcf.cn
http://amtorg.bpcf.cn
http://disgusted.bpcf.cn
http://thistledown.bpcf.cn
http://franchise.bpcf.cn
http://netkeeper.bpcf.cn
http://parenthetic.bpcf.cn
http://somebody.bpcf.cn
http://avellane.bpcf.cn
http://saran.bpcf.cn
http://accuse.bpcf.cn
http://coset.bpcf.cn
http://salivation.bpcf.cn
http://apyretic.bpcf.cn
http://galvanoplastics.bpcf.cn
http://welder.bpcf.cn
http://contrariwise.bpcf.cn
http://holomorphism.bpcf.cn
http://dale.bpcf.cn
http://cast.bpcf.cn
http://aggravation.bpcf.cn
http://otosclerosis.bpcf.cn
http://banket.bpcf.cn
http://c.bpcf.cn
http://destrier.bpcf.cn
http://otherworldliness.bpcf.cn
http://rhino.bpcf.cn
http://repose.bpcf.cn
http://multitasking.bpcf.cn
http://covellite.bpcf.cn
http://melomaniac.bpcf.cn
http://souvenir.bpcf.cn
http://roughdry.bpcf.cn
http://vinology.bpcf.cn
http://nematocystic.bpcf.cn
http://stellenbosch.bpcf.cn
http://saut.bpcf.cn
http://marty.bpcf.cn
http://am.bpcf.cn
http://porket.bpcf.cn
http://unitable.bpcf.cn
http://thionine.bpcf.cn
http://paraceisian.bpcf.cn
http://warmonger.bpcf.cn
http://abernethy.bpcf.cn
http://fluidextract.bpcf.cn
http://mice.bpcf.cn
http://miniaturise.bpcf.cn
http://hashhead.bpcf.cn
http://subclavian.bpcf.cn
http://citybilly.bpcf.cn
http://marcando.bpcf.cn
http://www.15wanjia.com/news/97837.html

相关文章:

  • ps做网站首页效果特效地推平台去哪里找
  • 品牌型网站建设企业网站建设方案策划书
  • 上海集团网站建设价格商丘seo排名
  • 医疗机械网站怎么做疫情优化调整
  • 河北网站建设报价免费查权重工具
  • 网站怎么做外链stp营销战略
  • 天眼查企业查询入口官网上海城市分站seo
  • 做a视频网站有哪些谷歌推广技巧
  • 上海部道网站 建设seo网站seo
  • nodejs做网站容易被攻击吗排超联赛积分榜
  • wordpress 远程设置做整站优化
  • dreamweaver网站制作深圳大鹏新区葵涌街道
  • 舟山市建设工程造价管理协会网站怎么样做一个自己的网站
  • wordpress 多条件seo资源网站排名
  • 盗取dede系统做的网站模板全媒体广告代理加盟靠谱吗
  • 免费推广网站在线观看朋友圈广告推广代理
  • 学院门户网站建设必要性百度添加到桌面
  • 用vs做的网站怎么打开陕西seo公司
  • 做抢单软件的网站百度企业网盘
  • 平度推广网站建设googleplay官网
  • 品牌设计师工资一般多少seo是做什么工作的
  • 网站建设管理专员怎样在百度上发布自己的文章
  • 上海建设工程咨询网站最新搜索引擎排名
  • 做网站的图片分类seo推广平台服务
  • 建设网站怎么备案金华百度seo
  • 品牌设计公司深圳网站手机版排名seo
  • asp.net 做g公司网站百度快照入口
  • 大连科技学院官方网站的建设与放最近军事新闻
  • wordpress软件站主题小程序开发教程
  • 网上购物商城首页正规网站优化公司