情况
使用kafka-python连接阿里云的kafka服务,使用代码如下:
import os
import socket
import json
import ssl
from kafka import KafkaProducer
from illumina_qc_module.log import logger
import time
from datetime import date
def serialize(obj):
"""JSON serializer for objects not serializable by default json code"""
if isinstance(obj, date):
serial = obj.isoformat()
return serial
if isinstance(obj, time):
serial = obj.isoformat()
return serial
return obj.__dict__
class ProducerClient():
def __init__(self, config):
self._start_batch_workflow_topic = config["kafka.topic.save_sample"]
bootstrap_servers = config['kafka.bootstrap_servers'