Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cploutarchou/microservicesinfrastructrurespringbootkafkaelasticsearch
microservices by using spring boot, Kafka, and elasticsearch with patterns and with an event-driven approach
https://github.com/cploutarchou/microservicesinfrastructrurespringbootkafkaelasticsearch
java kafka maven spring-boot
Last synced: 16 days ago
JSON representation
microservices by using spring boot, Kafka, and elasticsearch with patterns and with an event-driven approach
- Host: GitHub
- URL: https://github.com/cploutarchou/microservicesinfrastructrurespringbootkafkaelasticsearch
- Owner: cploutarchou
- Created: 2021-07-02T16:41:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-22T20:59:00.000Z (about 1 year ago)
- Last Synced: 2024-11-05T16:15:57.501Z (2 months ago)
- Topics: java, kafka, maven, spring-boot
- Language: Java
- Homepage:
- Size: 252 KB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pipeline Status : [![pipeline status](https://git.christosploutarchou.com/public-projects/MicroservicesInfrastructrureSpringBootKafkaElasticSearch/badges/master/pipeline.svg)](https://git.christosploutarchou.com/public-projects/MicroservicesInfrastructrureSpringBootKafkaElasticSearch/-/commits/master)
# Getting Started
### Reference Documentation
For further reference, please consider the following sections:* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.3.4.RELEASE/maven-plugin/reference/html/)
* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.3.4.RELEASE/maven-plugin/reference/html/#build-image)# Running the application
- Please enter the correct credentials in twitter4j.properties file.
- Then run mvn install -DskipTests command
- Then go to Docker folder and run docker-compose up command to run kafka cluster and twitter-to-kafka-service together
- Check the pom.xml file and spring-boot-maven-plugin section in twitter-to-kafka-service, where we configure
the build-image goal to create docker image with mvn install command
- Check the services.yml file under docker-compose folder which includes to compose definition
for microservice, twitter-to-kafka-service# Postman Collection
URL [Postman Microservices Elastic Collection](https://www.getpostman.com/collections/33417b687ff665e8fc65)