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

【kafka】基于python发送kafka消息

一、场景

  测试过程中,需要对kafka发送消息,以模拟相关业务场景

 

二、环境

pip install kafka-python  

 

三、脚本

import json
import time
import uuid
import datetime
import requests
from kafka import KafkaProducerKAFKA_BOOTSTRAP_SERVERS = ["192.168.1.100:9093"]def send_user_info(i):json_data = {"username": "tester",......}print(json_data)data = {"MSG_ID": str(uuid.uuid4()),"MSG_BODY": json_data,}topic = "ods_blctms_qx_gps_vehicleinfo"producer = KafkaProducer(bootstrap_servers=KAFKA_BOOTSTRAP_SERVERS)data_json = json.dumps(data).encode('utf-8')future = producer.send(topic, data_json)print(future.get())time.sleep(1.0)if __name__ == "__main__":i = 0while True:i += 1send_user_info(i%50)

 

http://www.jsqmd.com/news/6497/

相关文章:

  • VMware Tools 13.0.5.0 发布 - 客户机操作系统无缝交互必备组件
  • 使用openresty+lua来实现grafana中自动切换实时群集/历史群集对应的vmselect
  • 【python】根据给定的协议,解析一个hexdump 字符串
  • 读博期间的工作节奏与身心状态管理经验总结
  • 【Rust GUI开发入门】编写一个本地音乐播放器(7. 制作歌词显示面板) - Jordan
  • 基于内容可信空间的医疗行业机遇研究报告
  • 2025 年成型机厂商最新权威推荐排行榜:冷弯 / 光伏支架 / 门业等设备企业精度耐用性测评底樑/光伏支架/C型钢/彩钢瓦/快速门成型机厂商推荐
  • .Net Core MVC + Vue + SignalR 实现 后端数据主动推送到前端
  • js 获取下一个月时间和下一年的时间
  • 【Rust GUI开发入门】编写一个本地音乐播放器(5. 制作音乐列表组件) - Jordan
  • 【Nordic】nRF9151的SLM例程常用AT指令说明
  • sql server经典语句「转」
  • Codeforces 2149G Buratsuta 3 题解 [ 蓝 ] [ 摩尔投票 ] [ 线段树 ] [ 随机化 ] [ 主席树 ] [ 根号分治 ]
  • 2025 年最新推荐软件开发机构榜:聚焦微服务架构与 724 小时服务的优质厂商精选指南人力资源管理系统/资产管理系统/数据中台管理系统/流程管理系统软件开发公司推荐
  • 【半导体物理 | 学习笔记】第一章 半导体中的电子状态
  • 计数(5):多项式相关
  • 最新WTAPI开发微信机器人教程说明
  • 线性DP - 学习笔记
  • 2025 年最新制氮机厂家权威推荐排行榜:聚焦行业优质厂商综合实力,助力企业精准选购优质设备制氮机产生氮气/氮气纯化/设备改造/维修/保养/半导体用制氮机厂家推荐
  • idea打包推送maven仓库及同时推送到不同的maven仓库,本地和云上的腾讯云
  • 2025 年除湿机厂家最新权威推荐排行榜:实力厂家技术口碑评测及场景适配选购指南吊顶/泳池/车库/防爆/调温/新风除湿机厂家推荐
  • 2025 年液氨蒸发器厂家联系方式,众众电热:多领域加热设备供应与定制化解决方案提供商
  • debian11不进入桌面环境打开chromiu
  • 【Batch】批量修改文件后缀
  • 【solace】基于docker部署solace环境
  • 2025 年阿里巴巴开通实力商家店铺开通代运营 / 阿里巴巴新手开店全托管代运营公司推荐:南鑫粤网络 —— 全域运营解决方案与实战服务优势解析
  • Vue-element-admin开发指南 - 教程
  • 2025 年国内工作服厂家最新推荐排行榜:聚焦工艺设计与服务,精选权威榜单助企业采购冬季/春季/工人/车间/防静电/餐饮/劳保工作服厂家推荐
  • ClickHouse 窗口函数使用详解(一) - 若
  • 在 Vue 3 的 script setup 语法中,定义组件名称(name)