Рет қаралды 7,592
This is an extension of enterprise restful API video series to enable distribution of log events in springboot microservices. Apache Kafka is used with Zookeeper to distribute application level logs on to different streams and systems for further processing.
There are main two log processing workflows considered in this video such as;
1. Log eventing for analytics purposes
- (E.g.:- with Elastic Cache, Logstash and Kibana)
- Asynchronous log appender is used for the implementation of the design.
2. Log eventing for troubleshooting purposes
- Synchronous logging on to Kafka cluster due to low throughput and criticality of these events.
Technologies and Tools:
- Java, SpringBoot
- Apache Kafka
- Kafka Streams
- Zookeeper
- slf4j with log4j2
- Yahoo Kafka Manager
- AspectJ AoP
- Spring Configuration Server
- Maven
GIT Repository URL :
1. Link to parent repo : github.com/thisara/myfleet-di...
Blog : mytechblogs.com
Related Playlist for Other Videos:
- • A Clean Approach for E...