To run the application download the project and run the
- Download and install kafka using the following steps https://docs.confluent.io/platform/current/installation/installing_cp/zip-tar.html
- create kafka topic named source-1, source-2, source-3
- produce the meesages using producer app (https://github.com/parth2691/event_deduplication_producer)
- Download and run the application
- Hit the following url http://localhost:8080/eventlistner/startconsumer to start consumer
- Hit the following url http://localhost:8080/eventlistner/get_top_duplicates/{num of top n duplicate events} to fetch the top n duplicates.