最新国产好看的视频,伊人天堂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ì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

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í)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

洞头县| 麻栗坡县| 信宜市| 天等县| 靖安县| 墨江| 濮阳市| 葫芦岛市| 祁连县| 南靖县| 弥勒县| 深水埗区| 调兵山市| 高唐县| 永德县| 加查县| 清涧县| 彭山县| 清水县| 杂多县| 蓬溪县| 缙云县| 大悟县| 吴桥县| 和田市| 徐闻县| 侯马市| 武定县| 通榆县| 梁平县| 茌平县| 柳州市| 保定市| 宁乡县| 靖州| 尼勒克县| 金川县| 共和县| 丹东市| 宜阳县| 特克斯县|