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

菏泽兼职网站建设读书网网站建设策划书

菏泽兼职网站建设,读书网网站建设策划书,wordpress手机发布文章,绍兴网页设计目录 一、Kafka 二、发送端#xff08;生产者#xff09; 三、接收端#xff08;消费者#xff09; 四、其他操作 一、Kafka Apache Kafka 是一个开源流处理平台#xff0c;由 LinkedIn 开发#xff0c;并于 2011 年成为 Apache 软件基金会的一部分。Kafka 广泛用于构… 目录 一、Kafka 二、发送端生产者 三、接收端消费者 四、其他操作 一、Kafka Apache Kafka 是一个开源流处理平台由 LinkedIn 开发并于 2011 年成为 Apache 软件基金会的一部分。Kafka 广泛用于构建实时的数据流和流式处理应用程序它以高吞吐量、可扩展性和容错性著称。 kafka-python 是一个用 Python 编写的 Apache Kafka 客户端库。 安装命令如下 pip install kafka-python 二、发送端生产者 自动创建test主题并每隔一秒发送一条数据示例代码如下 from kafka import KafkaProducer import json import time# Kafka服务器地址 bootstrap_servers [localhost:9092]# 创建KafkaProducer实例 producer KafkaProducer(bootstrap_serversbootstrap_servers)# 发送消息的函数 def send_message(topic, message):# 将消息转换为字节producer.send(topic, json.dumps(message).encode(utf-8))producer.flush()if __name__ __main__:# 创建test主题topic test# 发送消息i 1while True:message {num: i, msg: fHello Kafka {i}}send_message(topic, message)i 1time.sleep(1)三、接收端消费者 代码如下 from kafka import KafkaConsumer import json# Kafka服务器地址 bootstrap_servers [localhost:9092]# 创建KafkaConsumer实例 consumer KafkaConsumer(test,bootstrap_serversbootstrap_servers,auto_offset_resetlatest, # 从最新的消息开始消费# auto_offset_resetearliest, # 从最早的offset开始消费enable_auto_commitTrue, # 自动提交offsetgroup_idmy-group # 消费者组ID )# 消费消息 for message in consumer:# 将接收到的消息解码并转换为字典message json.loads(message.value.decode(utf-8))print(fReceived message: {message}) 消费者参数如下 1、auto_offset_reset 该参数指定了当Kafka中没有初始偏移量或当前偏移量在服务器上不再存在时例如数据被删除了消费者应从何处开始读取数据。 可选值earliest从最早的记录开始消费即从分区日志的开始处开始。latest从最新的记录开始消费即从分区日志的末尾开始。默认none如果没有为消费者指定初始偏移量就抛出一个异常。 2、enable_auto_commit 该参数指定了消费者是否周期性地提交它所消费的偏移量。自动提交偏移量可以简化消费者的使用但可能有重复消费或数据丢失的风险。禁用自动提交可以更精确地控制偏移量的提交时机通常在确保消息处理成功后才提交偏移量。 可选值true自动提交偏移量。默认false不自动提交偏移量需要手动调用commitSync()或commitAsync()来提交偏移量。 3、group_id 该参数用于指定消费者所属的消费组。同一个消费组的消费者将共同消费一个主题的不同分区而不同消费组的消费者可以独立地消费消息互不影响。这对于实现负载均衡和故障转移很有用。 类型字符串必须指定 四、其他操作 list_topics()获取主题元数据。 create_topics()创建新主题。 delete_topics()删除主题。 from kafka.admin import KafkaAdminClient, NewTopic# 获取主题元数据 admin_client KafkaAdminClient(bootstrap_serverslocalhost:9092, client_idtest) topics admin_client.list_topics() print(topics)# 创建主题 new_topic NewTopic(nametest-topic, num_partitions3, replication_factor1) admin_client.create_topics(new_topics[new_topic], validate_onlyFalse)# 删除主题 admin_client.delete_topics(topics[test-topic])
http://www.hkea.cn/news/14278250/

相关文章:

  • 做企业网站制作北京朝阳区最新通知
  • 网站建设公司杭州企业网站建设外包
  • 南昌建网站那家好精准客户怎么营销
  • 使用iframe做网站wordpress使用菜单
  • 口碑好网站建设公司哪家好wordpress 集成paypal
  • 网站正在建设中 免费中企动力邮箱登陆
  • 制作人在那个网站能看广东融都建设有限公司 公司网站
  • 网站建设播放vr视频高校网站群建设
  • 点个赞科技 网站制作网页设计作品及代码
  • 中国建设银行北京分行门户网站公告wordpress 流程图插件
  • 泉州市第一建设有限公司网站南宁网站建设云尚网络
  • 网站建设公司年终总结西安专业做网站的公司哪家好
  • 网站模板在线制作泉州科技云网站建设
  • 网站公示如何做链接中太建设集团官方网站
  • 二道网站建设制作网站的图片素材
  • 用手机做电影网站瑞幸咖啡网络营销策划方案
  • ps网页制作视频教程宁晋seo网站优化排名
  • 用自己的服务器做网站网站建站代理
  • 网站建设怎么说服客户营销型网站建设课程培训现场
  • 北京市建设工程信息网站认证网站源码
  • 网站怎样添加友情链接怎么搭建个人网站
  • 无锡网站制作楚天软件如何在外国网站卖东西
  • 电子科技大学网站开发制定合同长春财经学院是一本还是二本
  • 广州网站营销优化qq做logo去哪个网站
  • 网站推广模板网站的目录怎样做的
  • 建立企业网站惠州做网站的公司有哪些
  • 德州专业网站制作哪家好lda模型 文本建模 wordpress
  • 旅行社的网站建设网站建设就业怎么样
  • 沈阳手机网站wordpress天气
  • 性价比高的网站建设做3d动画视频接私活的网站