Skip to content

kafka application with springboot in docker with bitnami kafka server

License

Notifications You must be signed in to change notification settings

gdimitriu/kafka_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kafka_app

kafka application with springboot in docker with bitnami kafka server

There are two docker container created from projects kafka_app and kafka_cxf, those will be used into a docker-compose application.

Kafka_app

kafka_app

This is a container using springboot and spring MVC to expose a REST interface to KAFKA.

This container expose the REST API documentation using OpenAPI V3.

Kafka_cxf

kafka_cxf

This is a container using springboot and latest CXF to expose REST and SOAP interface to KAFKA.

This container expose the REST API documentation using OpenAPI V3.

This container expose the SOAP API documentation using wsdl.

BASIC FUNCTIONALITY

  • implementation on java 13 using modules
  • using fabric8.io to generate docker container from maven
  • Create/delete topic
  • POST message to topic
  • GET messages from topic
  • Authentication using basic http using password identical to the user (this is only for testing, for real operation proper user management should be used).
  • plain http requests

Releases

No releases published

Packages

No packages published