Skip to content

ttutils/pykafka_util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pykafka_util

  • pykafka_util.py

kafka封装

from pykafka_util.pykafka_util import KafkaManager
kafka_host = f'127.0.0.1:9094'
topic = 'py_kafka'
consumer = 'test'
message = {
    "send_type": "sync_send",
    "name": "lady_killer",
    "age": 18
}

manager = KafkaManager(kafka_host)

v = bytes('{}'.format(json.dumps(message)), 'utf-8')

# 生产消息
manager.produce(topic=topic, value=v)

# 消费消息
consumed_messages = manager.consume(topic=topic, group_id=consumer, num_messages=10)
for data in consumed_messages:
    logging.info(f"消费数据:{data}")

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages