广告
返回顶部
首页 > 资讯 > 后端开发 > GO >使用 kafka-go 在 Kafka 中计划创建消费者
  • 325
分享到

使用 kafka-go 在 Kafka 中计划创建消费者

2024-04-05 00:04:22 325人浏览 独家记忆
摘要

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天编程网就整理分享《使用 kafka-Go 在 Ka

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天编程网就整理分享《使用 kafka-Go 在 Kafka 中计划创建消费者》,文章讲解的知识点主要包括,如果你对golang方面的知识点感兴趣,就不要错过编程网,在这可以对大家的知识积累有所帮助,助力开发能力的提升。

问题内容

我是 kafka 新手,目前正在研究它。我在 golang 中使用 kafka-go 来创建生产者和消费者。目前我可以创建一个生产者,但我希望在创建主题的生产者后创建消费者,而不是每次都创建。意味着对于每个主题,仅创建一次消费者。此外,当需要为某个主题创建更多消费者以平衡负载时,就会创建它。有什么办法可以通过 goroutine 或 Faktory 来安排它吗?


解决方案


你不应该有一个耦合的生产者/消费者,Kafka让你拥有完全解耦的生产者/消费者。

即使主题不存在(Kafka 将创建它,您只会收到领导者不可用警告),您也可以运行您的消费者,并随时运行您的生产者。

关于扩展,我们的想法是,您可以根据需要扩展主题(以消费者数量为单位)创建尽可能多的分区。

以下是一些有关主题分区策略的阅读内容: https://blog.newrelic.com/engineering/effective-strategies-kafka-topic-partitioning/

您在网上有很多关于此的读物。

雅尼克

今天关于《使用 kafka-go 在 Kafka 中计划创建消费者》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注编程网公众号!

您可能感兴趣的文档:

--结束END--

本文标题: 使用 kafka-go 在 Kafka 中计划创建消费者

本文链接: https://www.lsjlt.com/news/596871.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在spring中使用kafka对消费者进行监听
    这期内容当中小编将会给大家带来有关如何在spring中使用kafka对消费者进行监听,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。整合过程 引入spring-kafka的依赖包 <depe...
    99+
    2023-06-06
  • 详解在Spring3中使用注解(@Scheduled)创建计划任务
    Spring3中加强了注解的使用,其中计划任务也得到了增强,现在创建一个计划任务只需要两步就完成了: 创建一个Java类,添加一个无参无返回值的方法,在方法上用@Scheduled注解修饰一下; 在Spring配置文件中添加三个<...
    99+
    2023-05-31
    spring scheduled
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作