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

平面广告设计师的工作内容爱站网站长seo综合查询

平面广告设计师的工作内容,爱站网站长seo综合查询,会计证继续教育在哪个网站做,谁知道做网站的电话目录 环境简介 一、消息 二、主题 三、分区 四、副本 五、生产者 六、消费者 七、消费者组 八、offsets【偏移量】 环境简介 Linux内核:Centos7 Kafka版本:3.5.1 执行命令的目录位置:Kafka安装目录的bin目录下:/usr/loca…

目录

环境简介

一、消息

二、主题

三、分区

四、副本

五、生产者

六、消费者

七、消费者组

八、offsets【偏移量】


环境简介

   Linux内核:Centos7

   Kafka版本:3.5.1

   执行命令的目录位置:Kafka安装目录的bin目录下:/usr/local/kafka/bin/

一、消息

        kafka中消息可以分为单播类型消息和多播类型消息

            单播消息:多个消费者监听同一个主题,有且只有一个消费者能消费该主题下的消息。

            多播消息:多个消费者监听同一个主题,每一个消费者都能完整的消费该主题下的消息。

            单播消息、多播消息如何实现,请参考【消费者组】说明

二、主题

        1.消息按主题分类

        2.消费者通过监听主题名称来消费消息

        3.消息是以log文件的方式存储,存储在配置文件中配置的log.dirs目录下

 

        4.该目录下存在以主题命名对的文件夹,该文件夹下就存储了当前主题的消息文件(分为三种形式同时存储):

                .log:日志文件
                .index:索引文件,以稀疏索引方式存储  某个时间段以内的索引是在.index中的哪个位置
                .timeIndex:时间索引文件

        5.如果同一个TOPIC下的消息数量过多,多到需要几T来存储,因为消息时以log文件的方式存储的,可以使用Partition分区来管理消息文件。

三、分区

       1.如果同一个主题下的消息数量过多,多到需要几T来存储,此时单一的log文件就会过大,此时可以通过分区Partitions来管理消息文件。

       2.kafka配置文件中默认的主题分区数是1

       3.创建主题时,如果不指定分区数的话,则使用默认分区数

       4.创建主题时,如果指定分区数量,则需要同时指定副本数量

       5.主题创建完成后,可以二次更改主题的分区数,只不过修改后的分区数只能大于修改前的分区数

       6.创建主体时,如果指定了多个分区,那么在log.dirs配置的目录下,就会存在多个该主题命名的文件夹,每一个文件夹下,就存储当前分区下的日志,如图(topic0918是创建了两个分区):

   

       7.优点:
            解决单存储文件过大的问题
            可以分布式存储
            可以提高消息的吞吐量(消息的读取可以同时从多分区中进行) 

四、副本

        在集群中使用到的概念

五、生产者

        消息的发送者,不再赘述

六、消费者

        1.消息的监听者

        2.可以从主题的第一条消息开始监听【--from-begging】

        3.也可以从主题的最新一条消息开始监听

        4.其他不再赘述

七、消费者组

        1.在使用kafka原生名称创建消费者时,可以同时将创建的消费者给放入一个自定义名称的消费者组中。

        2.消费者组的作用:

            实现单播消息:同一个消费者组下的多个消费者同时监听同一个消息主题,只有一个消费者可以监听到主题中的消息,且在该消费者存货期间,一直由该消费者监听。如果该消费者down掉以后,再由当前消费者组中的其他任一消费者监听。

八、offsets【偏移量】

        1.kafka消费者在消费消息是,会自动提交偏移量,来记录消息的消费位置,以保证后续的正常继续消费。

        2.kafka可设置为手动提交偏移量

        3.在kafka的dir.logs目录的日志文件夹下,除了用户创建的主题文件夹外,还有默认的_consumer_offset-0 ~ _consumer_offset-49,共50个文件夹(其实就是50个分区)

         4.kafka通过这些文件夹用来记录消费者消费主题的偏移量(即kafka提交的消费偏移量以k-v形式存储在了_consumer_offset中): 

            key值是consumerGroupId+topic+分区, value值是当前消费的offset

        5.kafka默认分配50个分区,通过offset.topic.num.partitions来设置,  通过如下公式,可选出consumer消费的offset要提交到哪个_consumer_offsets分区中:

            hash(consumerGroupId)%_consumer_offset主题的分区数

http://www.hyszgw.com/news/17853.html

相关文章:

  • 拓之朴 做网站多少钱数据分析软件工具有哪些
  • 网页设计和网站开发的区别怎么在网上做网络营销
  • 宿迁公司做网站搜索关键词查询工具
  • wordpress主题发布站源码抖音黑科技引流推广神器
  • 做网站必须托管服务器吗市场营销八大营销模式
  • 微信公众号是在哪个网站做的如何自己创建网站
  • 教育类网站建设方案产品互联网营销推广
  • wordpress免登录付费阅读信息流优化师工作内容
  • 台州网站建设 网站制作 网站设计湖南seo优化
  • 织梦手机网站源码下载seo服务公司怎么收费
  • 婚纱摄影手机网站欣赏网站seo工具
  • 模板建站小程序晨阳seo顾问
  • 对网站做综合搜索引擎优化分析app推广接单网
  • 窗帘网站建设策划书道客巴巴鹤壁seo
  • 南网站建设百度浏览器下载
  • 基层政府网站建设论文摘要最近最新的新闻
  • 去哪里学习建设网站千牛怎么做免费推广引流
  • wordpress的文章多重筛选seo页面优化公司
  • 深圳找个人做网站优化网站结构一般包括
  • 企业网站模板哪个好重庆seo整站优化外包服务
  • 定制网站建设与运营案例高端定制网站建设公司
  • 聊城菜鸟网站建设公司不知怎么入门
  • 网站建设scyiyou关键词规划师工具
  • 最漂亮网站软件定制开发平台
  • 小型企业网站的设计与实现湖州seo排名
  • 南宁做网站找哪家公司广西百度seo
  • 三门峡住房和建设局网站怎么开发一款app软件
  • 济南科技市场做网站带佣金的旅游推广平台有哪些
  • 做公司网站利润网络营销管理名词解释
  • 做网站原型的软件域名地址查询