最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

kafka-python批量發(fā)送數(shù)據(jù)的實(shí)例

 更新時(shí)間:2018年12月27日 10:12:47   作者:rongyongfeikai2  
今天小編就為大家分享一篇kafka-python批量發(fā)送數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

from kafka import KafkaClient
from kafka.producer import SimpleProducer
def send_data_2_kafka(datas):
  '''
    向kafka解析隊(duì)列發(fā)送數(shù)據(jù)
  '''
  client = KafkaClient(hosts=KAFKABROKER.split(","), timeout=30)
  producer = SimpleProducer(client, async=False)
 
  curcount = len(datas)/PARTNUM
  for i in range(0, PARTNUM):
    start = i*curcount
    if i != PARTNUM - 1:
      end = (i+1)*curcount
      curdata = datas[start:end]
      producer.send_messages(TOPICNAME, *curdata)
    else:
      curdata = datas[start:]
      producer.send_messages(TOPICNAME, *curdata)
    
  producer.stop()
  client.close()

其中PARTNUM為topic的partition的數(shù)目,這樣保證批量發(fā)送的數(shù)據(jù)均勻的落在kafka的partition中。

以上這篇kafka-python批量發(fā)送數(shù)據(jù)的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

田林县| 涟源市| 淅川县| 娄烦县| 大港区| 西城区| 大关县| 纳雍县| 闻喜县| 儋州市| 周宁县| 沙坪坝区| 关岭| 含山县| 黄石市| 新蔡县| 黎平县| 延庆县| 温泉县| 屏南县| 沭阳县| 阳曲县| 时尚| 普宁市| 宜良县| 嘉鱼县| 南城县| 衡东县| 武清区| 玉林市| 鹰潭市| 湟中县| 富锦市| 兴安盟| 东源县| 衡南县| 临潭县| 大同县| 盱眙县| 宁明县| 日土县|