Difference between revisions of "VT2020-Pulsar-Demo"
Ali.El-Mufti (talk | contribs) |
Ali.El-Mufti (talk | contribs) |
||
Line 14: | Line 14: | ||
cd apache-pulsar-2.7.0 |
cd apache-pulsar-2.7.0 |
||
</pre> |
</pre> |
||
+ | |||
− | <tab> |
||
+ | == Contenu du package == |
||
− | babab |
||
+ | - bin : Les lignes de commandes de Pulsar |
||
− | bababab |
||
+ | - conf : Les fichiers de configuration de Pulsar tel que la configuration du Broker ou la configuration du ZooKeeper |
||
⚫ | |||
+ | - examples : Un fichier JAR contenant les exemples des fonctions de Pulsar |
||
+ | - lib : Les fichiers JAR utilisés par Pulsar |
||
+ | - licences : Les fichiers de licences |
||
+ | |||
+ | == Déburde la démonstration == |
||
+ | Une fois que l'on est dans le répertoire apache-pulsar-2.7.0, nous pouvons commencer a utiliser certaines commandes |
||
+ | Commencons par déployer un premier cluster |
||
+ | <pre> |
||
+ | ./bin/pulsar standalone -a 127.0.0.1 -nss |
||
⚫ | |||
+ | Puis, créons 5 consommateurs par exemple : |
||
+ | <pre> |
||
+ | ./bin/pulsar-client consume -s "subscription1" topic1 -n 5 |
||
+ | </pre> |
||
+ | Puis ouvrons un nouveau terminal afin de pouvoir créer des producteurs, on peut envoyer plusieurs messages à la fois, comme par exemple ici Bonjour je m'appelle Ali et J'ai 22 ans : |
||
+ | <pre> |
||
+ | bin/pulsar-client produce topic1 — messages "Bonjour je m'appelle Ali, J'ai 22 ans" |
||
+ | </pre> |
||
+ | |||
+ | Une fois ces commandes éxectuées, on remarque que dans terminal du consumer, on obtient le message suivant : |
Revision as of 02:39, 7 December 2020
Introduction
Apache Pulsar est assez connu pour être prêt à l'emploi très rapidement. Que ce soit les commandes d'installation ou les commandes d'utilisation, Pulsar est très intuitif et très simple à utiliser.
Installation
L'installation se fait très rapidement et n'a aucun prérequis. Il suffit d'executer les commandes suivantes :
wget https://archive.apache.org/dist/pulsar/pulsar-2.7.0/apache-pulsar-2.7.0-bin.tar.gz
tar xvfz apache-pulsar-2.7.0-bin.tar.gz
cd apache-pulsar-2.7.0
Contenu du package
- bin : Les lignes de commandes de Pulsar - conf : Les fichiers de configuration de Pulsar tel que la configuration du Broker ou la configuration du ZooKeeper - examples : Un fichier JAR contenant les exemples des fonctions de Pulsar - lib : Les fichiers JAR utilisés par Pulsar - licences : Les fichiers de licences
Déburde la démonstration
Une fois que l'on est dans le répertoire apache-pulsar-2.7.0, nous pouvons commencer a utiliser certaines commandes Commencons par déployer un premier cluster
./bin/pulsar standalone -a 127.0.0.1 -nss
Puis, créons 5 consommateurs par exemple :
./bin/pulsar-client consume -s "subscription1" topic1 -n 5
Puis ouvrons un nouveau terminal afin de pouvoir créer des producteurs, on peut envoyer plusieurs messages à la fois, comme par exemple ici Bonjour je m'appelle Ali et J'ai 22 ans :
bin/pulsar-client produce topic1 — messages "Bonjour je m'appelle Ali, J'ai 22 ans"
Une fois ces commandes éxectuées, on remarque que dans terminal du consumer, on obtient le message suivant :