update:为生产者添加UUID字段

This commit is contained in:
Kakune55 2024-12-30 09:04:32 +08:00
parent 0a6a51737c
commit 7677852f2e

View File

@ -1,7 +1,7 @@
import random
import time
import json
import threading
import uuid
from datetime import datetime
from confluent_kafka import Producer
@ -35,8 +35,16 @@ def generate_order_data():
date = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
# 随机选择是否有效
is_valid = random.choice(['Y', 'N'])
# 数据格式: 订单类别\t订单名字\t订单数量\t日期\t是否有效
data_str = f"{order_category}\t{order_name}\t{order_quantity}\t{date}\t{is_valid}"
# 数据格式: UUID\t订单类别\t订单名字\t订单数量\t日期\t是否有效
data_str = f"{uuid.uuid1()}\t{order_category}\t{order_name}\t{order_quantity}\t{date}\t{is_valid}"
# data_str = json.dumps({
# "order_id": str(uuid.uuid1()),
# "order_category": order_category,
# "order_name": order_name,
# "order_quantity": order_quantity,
# "date": date,
# "is_valid": is_valid
# })
return data_str