ホームページ  >  記事  >  バックエンド開発  >  Kafka のインストールと Kafka-PHP 拡張機能の使用、kafkakafka-php extension_PHP チュートリアル

Kafka のインストールと Kafka-PHP 拡張機能の使用、kafkakafka-php extension_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:58:521027ブラウズ

Kafka のインストールと Kafka-PHP 拡張機能、kafkakafka-php 拡張機能の使用

使用後は生産的でなければならないと言われています。そうしないと、しばらくすると忘れてしまいますので、ここでインストールプロセスとKafka のトライアル版の php 拡張トライアル版。

正直に言うと、キューに使用する場合、Redis の方が PHP と互換性があります。使い方は簡単です (笑)。しかし、Redis は複数のコンシューマーを持つことができません。ただし、Kafka は PHP を正式にサポートしておらず、PHP 拡張機能は愛好家やユーザーによって作成されています。まずはKafkaのインストールから始めましょう。 CentOS6.4(64ビット)を例に挙げます。

1.まずjdkがインストールされているか確認します

コマンドを使用する

リーリー

上記の情報があれば、そのままインストールしてください。一部の JDK は互換性がない可能性があるため、正しいものにインストールしてください。インストールされていない場合は、以下の JDK のインストール方法をご覧ください:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

このアドレスに移動して、jdk8 バージョンをダウンロードします。jdk-8u73-linux-x64.tar.gz をダウンロードし、/usr/local/jdk/ に解凍しました。

次に、/etc/profile ファイルを開きます

リーリー

次のコードをファイルに書き込みます

リーリー

ついに

リーリー

この時点で jdk が有効になります。java -version を使用して確認できます。

2.次にKafkaをインストールします

1. カフカをダウンロードする

http://kafka.apache.org/downloads.html に移動して、対応するバージョンをダウンロードします。kafka_2.9.1-0.8.2.2.tgz を使用しています。

2. ダウンロード後、好きなディレクトリに解凍します

/usr/local/kafka/kafka_2.9.1-0.8.2.2に解凍しました

3. デフォルトの Kafka を実行します

Zookeeperサーバーを開始します

リーリー

Kafkaサーバーを開始する

リーリー

ランニングプロデューサープロデューサー

リーリー

消費者消費者を実行する

リーリー

このように、制作者側でコンテンツを入力すると、消費者はすぐにそれを受け取ります。

4. クロスマシンプロデューサーまたはコンシューマー接続がある場合

config/server.properties の host.name を設定する必要があります。そうしないと、クロスマシン接続ができなくなります。

3. Kafka-PHP 拡張機能

しばらく使っていると https://github.com/nmred/kafka-php が使えるようになります。

コンポーザーを使用してインストールしました。以下は例です:

プロデューサー.php

リーリー

consumer.php

リーリー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1100706.html技術記事 Kafka のインストールと Kafka-PHP 拡張機能の使用には、ある程度の制作が必要です。そうしないと、しばらくすると忘れられてしまうので、ここで試用版の Kafka のインストール手順を記録します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。