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

php測試kafka項目示例

 更新時間:2020年02月06日 12:15:49   作者:李瓊濤  
這篇文章主要介紹了php測試kafka項目,結(jié)合實例形式分析了kafka-php項目依賴的安裝、配置及測試使用技巧,需要的朋友可以參考下

本文實例講述了php測試kafka項目。分享給大家供大家參考,具體如下:

概述

Kafka是最初由Linkedin公司開發(fā),是一個分布式、分區(qū)的、多副本的、多訂閱者,基于zookeeper協(xié)調(diào)的分布式日志系統(tǒng)(也可以當(dāng)做MQ系統(tǒng)),常見可以用于web/nginx日志、訪問日志,消息服務(wù)等等,Linkedin于2010年貢獻給了Apache基金會并成為頂級開源項目。

主要應(yīng)用場景是:日志收集系統(tǒng)和消息系統(tǒng)。

安裝kafka-php項目依賴

composer require nmred/kafka-php

produce.php

<?php
require './vendor/autoload.php';
date_default_timezone_set('PRC');
$config = \Kafka\ProducerConfig::getInstance();
$config->setMetadataRefreshIntervalMs(10000);
$config->setMetadataBrokerList('127.0.0.1:9092');
$config->setBrokerVersion('0.10.2.1');
$config->setRequiredAck(1);
$config->setIsAsyn(false);
$config->setProduceInterval(500);
$producer = new \Kafka\Producer(function() {
 $t = time();
 return array(
 array(
  'topic' => 'test',
  'value' => $t,
  'key' => $t,
 ),
 );
});
$producer->success(function($result) {
 var_export($result);
});
$producer->error(function($errorCode) {
 var_dump('error', $errorCode);
});
$producer->send();

consumer.php

<?php
require './vendor/autoload.php';
date_default_timezone_set('PRC');
$config = \Kafka\ConsumerConfig::getInstance();
$config->setMetadataRefreshIntervalMs(10000);
$config->setMetadataBrokerList('127.0.0.1:9092');
$config->setGroupId('test');
$config->setBrokerVersion('0.10.2.1');
$config->setTopics(array('test'));
$consumer = new \Kafka\Consumer();
$consumer->start(function($topic, $part, $message) {
 var_dump($message);
});

測試生產(chǎn)者

php produce.php

測試消費者

php consumer.php

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

最新評論

英吉沙县| 太谷县| 固始县| 光山县| 福安市| 木里| 岳普湖县| 土默特左旗| 丰宁| 图木舒克市| 宝鸡市| 黎川县| 定日县| 大足县| 东乡族自治县| 德庆县| 横山县| 历史| 乌海市| 来宾市| 高邮市| 邢台市| 铜川市| 海盐县| 平乡县| 常山县| 健康| 登封市| 水城县| 柳河县| 万山特区| 凤翔县| 易门县| 缙云县| 宁德市| 西平县| 龙岩市| 郎溪县| 厦门市| 旬阳县| 印江|