Package tweetoscope.tweetsAggregator
Class TwitterKafkaAggregator
java.lang.Object
tweetoscope.tweetsAggregator.TwitterKafkaAggregator
Classe pour agréger les hashtags provenant d'un topic Kafka et afficher les meilleurs hashtags.
-
Constructor Summary
ConstructorDescriptionTwitterKafkaAggregator
(String bootstrapServers, String tweetTopicName, String destinationTopicName, int nbLeaders) Constructeur de la classe. -
Method Summary
-
Constructor Details
-
TwitterKafkaAggregator
public TwitterKafkaAggregator(String bootstrapServers, String tweetTopicName, String destinationTopicName, int nbLeaders) Constructeur de la classe.- Parameters:
bootstrapServers
- Les serveurs Bootstrap Kafka.tweetTopicName
- Le nom du topic Kafka pour les tweets.destinationTopicName
- Le nom du topic Kafka de destination.nbLeaders
- Le nombre de leaders à afficher.
-
-
Method Details
-
aggregate
public void aggregate()Méthode principale d'agrégation qui lit les messages de Kafka et met à jour les hashtags populaires. -
main
Méthode principale pour exécuter l'agrégation.- Parameters:
args
- Arguments de la ligne de commande.
-