Ooo

0 声望

这家伙太懒,什么都没留下

个人动态
  • 笑着笑着就哭了 赞了 在 kafka中文教程 的评论!

    看完入门这一部分,回答一下第一个问题:kafka 节点直接是如何复制备份的。
    1、kafka数据存储以主题分区为单位
    2、每个分区可以存储在多台 kafka 服务器上
    3、每个分区在某台服务器上以 leader 方式存在,其他服务器以 follower 方式存在
    4、leader负责分区的读写,写请求会转发到其他服务器进行消息同步,当消息同步到所有 follower 节点上并且写入完成后,即使大部分节点挂掉了,只剩一个节点了,那么还是能正常服务的。这里就是所谓的 kafka 复制备份吧

    1年前
  • 小易 赞了 在 kafka中文教程 的评论!

    看完入门这一部分,回答一下第一个问题:kafka 节点直接是如何复制备份的。
    1、kafka数据存储以主题分区为单位
    2、每个分区可以存储在多台 kafka 服务器上
    3、每个分区在某台服务器上以 leader 方式存在,其他服务器以 follower 方式存在
    4、leader负责分区的读写,写请求会转发到其他服务器进行消息同步,当消息同步到所有 follower 节点上并且写入完成后,即使大部分节点挂掉了,只剩一个节点了,那么还是能正常服务的。这里就是所谓的 kafka 复制备份吧

    2年前
  • 吃饭睡觉打豆豆 回复 Oookafka入门介绍 中 :

    以我的理解,用鸡蛋和篮子并不合适哎。
    厨师做好的鸡蛋,如果A小组先拿到,那B小组就那不到了。
    对于kafka中的消息,一个消费者组只能有一个消费者去消费一个消息,多个消费者组可以重复消费

    可以把吃鸡蛋改成数鸡蛋个数,这样消费者组A的A1把流水线1上的鸡蛋汇总后,不耽误消费者组B的B1去再次累计个数

    2年前
  • FV_Kaja 回复 Oookafka入门介绍 中 :

    你的例子不完整,如果吃鸡蛋人数大于流水线数量的那

    2年前
  • 贬了 在 kafka中文教程 的评论!

    看完入门这一部分,回答一下第一个问题:kafka 节点直接是如何复制备份的。
    1、kafka数据存储以主题分区为单位
    2、每个分区可以存储在多台 kafka 服务器上
    3、每个分区在某台服务器上以 leader 方式存在,其他服务器以 follower 方式存在
    4、leader负责分区的读写,写请求会转发到其他服务器进行消息同步,当消息同步到所有 follower 节点上并且写入完成后,即使大部分节点挂掉了,只剩一个节点了,那么还是能正常服务的。这里就是所谓的 kafka 复制备份吧

    2年前
  • 无言。 贬了 在 kafka中文教程 的评论!

    看完入门这一部分,回答一下第一个问题:kafka 节点直接是如何复制备份的。
    1、kafka数据存储以主题分区为单位
    2、每个分区可以存储在多台 kafka 服务器上
    3、每个分区在某台服务器上以 leader 方式存在,其他服务器以 follower 方式存在
    4、leader负责分区的读写,写请求会转发到其他服务器进行消息同步,当消息同步到所有 follower 节点上并且写入完成后,即使大部分节点挂掉了,只剩一个节点了,那么还是能正常服务的。这里就是所谓的 kafka 复制备份吧

    3年前
  • 赞了 在 kafka中文教程 的评论!

    看完入门这一部分,回答一下第一个问题:kafka 节点直接是如何复制备份的。
    1、kafka数据存储以主题分区为单位
    2、每个分区可以存储在多台 kafka 服务器上
    3、每个分区在某台服务器上以 leader 方式存在,其他服务器以 follower 方式存在
    4、leader负责分区的读写,写请求会转发到其他服务器进行消息同步,当消息同步到所有 follower 节点上并且写入完成后,即使大部分节点挂掉了,只剩一个节点了,那么还是能正常服务的。这里就是所谓的 kafka 复制备份吧

    3年前
  • Ooo 回复 半兽人kafka中文教程 中 :

    大佬棒棒哒!

    3年前
  • 半兽人 赞了 在 kafka入门介绍 的评论!

    感觉楼主的那个鸡蛋标签篮子的抽象很有意思,我这里做个拓展。

    某一天举办了一次吃鸡蛋大赛,可以以小组的形式参加,报名结束后,一共有两个小组参加:

    • A小组有三个人A1,A2,A3,
    • B小组有两个人B1,B2

    在他们面前各自放着三条流水线,鸡蛋从流水线滚下来(3 个 分区),厨师(生产者)在后台不停的往流水线里加鸡蛋,防止参赛选手(消费者)不够吃。

    A小组正巧有三个人,就一人负责一条流水线,按照流水线的上鸡蛋的顺序吃。

    B小组只有两个人,其中 B1 饭量比较大,独自负责两条流水线,这条流水线吃一个,那条流水线吃一个。

    这里就对应了一个参赛选择按鸡蛋的生产顺序进行吃鸡蛋,比如A小组,那么每个人吃的鸡蛋的顺序都是按照厨师放入流水线的顺序。而B小组B1这个人,就一会儿这吃个一会儿吃那个,没有一个顺序性保证了。

    比赛的结局就是谁最后吃的鸡蛋最多,谁就获胜。

    3年前
  • 半兽人 回复 Oookafka入门介绍 中 :

    nice,特别喜欢你这种边学习,边思考,还边总结分享的猿友。

    3年前
  • Ooo 回复 半兽人kafka入门介绍 中 :

    感觉楼主的那个鸡蛋标签篮子的抽象很有意思,我这里做个拓展。

    某一天举办了一次吃鸡蛋大赛,可以以小组的形式参加,报名结束后,一共有两个小组参加:

    • A小组有三个人A1,A2,A3,
    • B小组有两个人B1,B2

    在他们面前各自放着三条流水线,鸡蛋从流水线滚下来(3 个 分区),厨师(生产者)在后台不停的往流水线里加鸡蛋,防止参赛选手(消费者)不够吃。

    A小组正巧有三个人,就一人负责一条流水线,按照流水线的上鸡蛋的顺序吃。

    B小组只有两个人,其中 B1 饭量比较大,独自负责两条流水线,这条流水线吃一个,那条流水线吃一个。

    这里就对应了一个参赛选择按鸡蛋的生产顺序进行吃鸡蛋,比如A小组,那么每个人吃的鸡蛋的顺序都是按照厨师放入流水线的顺序。而B小组B1这个人,就一会儿这吃个一会儿吃那个,没有一个顺序性保证了。

    比赛的结局就是谁最后吃的鸡蛋最多,谁就获胜。

    3年前
  • 半兽人 赞了 在 kafka中文教程 的评论!

    看完入门这一部分,回答一下第一个问题:kafka 节点直接是如何复制备份的。
    1、kafka数据存储以主题分区为单位
    2、每个分区可以存储在多台 kafka 服务器上
    3、每个分区在某台服务器上以 leader 方式存在,其他服务器以 follower 方式存在
    4、leader负责分区的读写,写请求会转发到其他服务器进行消息同步,当消息同步到所有 follower 节点上并且写入完成后,即使大部分节点挂掉了,只剩一个节点了,那么还是能正常服务的。这里就是所谓的 kafka 复制备份吧

    3年前