Skip to content

Spring Boot 2 service that forms the analysis tier of the TweetPipe streaming data pipeline. This application consumes tweets from a Kafka topic, analyses them, and will persist the result to a target database.

Notifications You must be signed in to change notification settings

shaunmcglinchey/tweetpipe-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TweetPipe-Analyser

Spring Boot Kafka consumer application that consumes tweets from a Kafka topic (via Cloud Stream integration) and performs sentiment analysis (using Stanford NLP library) on them, emitting one of the following sentiment ratings for each analysed tweet:

  • Strong Negative
  • Weakly Negative
  • Neutral
  • Weakly Positive
  • Strongly Positive

This application forms the analysis tier of the TweetPipe Data Pipeline.

Technologies used

  • Java 8
  • Spring Boot 2.*
  • Maven
  • Kafka
  • Lombok
  • Spring Cloud Stream
  • Stanford CoreNLP library (for sentiment analysis)

About

Spring Boot 2 service that forms the analysis tier of the TweetPipe streaming data pipeline. This application consumes tweets from a Kafka topic, analyses them, and will persist the result to a target database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages