通過pykafka接收Kafka訊息佇列的方法

2022-10-03 13:21:11 字數 879 閱讀 3000

沒有kafka環境,所以也沒有進行驗證。感覺今後應該能用到,所以借抄在此,備查。

pykafka使用示例,自動消費最新訊息,不重複消費:

# -* coding:utf8 *-

frwww.cppcns.comom pykafka impowww.cppcns.comrwww.cppcns.comt kafkaclient

host = '192.168.200.38'

client = kafkaclient(hosts="%s:9092" % host)

print client.topics

# 生產者

# topicdocu = client.topics['task_pull']

# producer = topicdocu.get_producer()

# for i in range(4):

# print i

# producer.produce('test mewww.cppcns.comssage ' + str(i ** 2))

# producer.stop()

# 消費者

topic = client.topics['task_push']

consumer = topic.get_******_consumer(c程式設計客棧onsumer_group='test', auto_commit_enable=true, consumer_id='test')

for message in consumer:

if message is not none:

print message.offset, message.value

本文標題: 通過pykafka接收kafka訊息佇列的方法

本文位址:

通過kafka傳送和接收訊息

生產者配置類 configuration enablekafka public class kafkaproducerconfig private string address value private string batchsize value private string linger pu...

python通過套接字來傳送接收訊息

案例如下 1 啟動乙個服務端套接字服務 2 啟動乙個客戶端套接字服務 3 客戶端向服務端傳送乙個hello,服務端則回覆乙個word,並列印 服務端 coding utf 8 import socket import time class server def init self,host,port...

通過廣播接收者來實現定時提醒功能

1.首先在應用內通過請求獲取需要提醒的內容資訊及提醒時間。將這些資料儲存在應用的資料庫中。2.儲存資料庫後,取一周或一月等特定時間段的資料來設定鬧鐘。alarmmanager am alarmmanager context.getsystemservice context.alam service ...