io.github.jeqo.dropwizard:dropwizard-kafka

Set of modules to simplify dropwizard configuration to different platforms or back-ends

License

License

Categories

Categories

DropWizard Container Microservices
GroupId

GroupId

io.github.jeqo.dropwizard
ArtifactId

ArtifactId

dropwizard-kafka
Last Version

Last Version

0.1.2
Release Date

Release Date

Type

Type

jar
Description

Description

Set of modules to simplify dropwizard configuration to different platforms or back-ends

Download dropwizard-kafka

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.jeqo.dropwizard/dropwizard-kafka/ -->
<dependency>
    <groupId>io.github.jeqo.dropwizard</groupId>
    <artifactId>dropwizard-kafka</artifactId>
    <version>0.1.2</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.jeqo.dropwizard/dropwizard-kafka/
implementation 'io.github.jeqo.dropwizard:dropwizard-kafka:0.1.2'
// https://jarcasting.com/artifacts/io.github.jeqo.dropwizard/dropwizard-kafka/
implementation ("io.github.jeqo.dropwizard:dropwizard-kafka:0.1.2")
'io.github.jeqo.dropwizard:dropwizard-kafka:jar:0.1.2'
<dependency org="io.github.jeqo.dropwizard" name="dropwizard-kafka" rev="0.1.2">
  <artifact name="dropwizard-kafka" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.jeqo.dropwizard', module='dropwizard-kafka', version='0.1.2')
)
libraryDependencies += "io.github.jeqo.dropwizard" % "dropwizard-kafka" % "0.1.2"
[io.github.jeqo.dropwizard/dropwizard-kafka "0.1.2"]

Dependencies

compile (6)

Group / Artifact Type Version
io.dropwizard : dropwizard-core jar 1.1.2
org.apache.kafka : kafka-clients jar 1.0.0
org.apache.kafka : kafka-streams jar 1.0.0
io.opentracing.contrib : opentracing-kafka-client jar 0.0.8
io.opentracing : opentracing-api jar 0.30.0
io.opentracing : opentracing-util jar 0.30.0

Project Modules

There are no modules declared in this project.

DropWizard Modules

Dropwizard wizard modules to reuse common factories and health checks to different back-ends.

Functionality is mean to be simple:

Factories just expose enough configuration to create clients and add client instances as Managed objects.

Health-checks use client instances to validate that back-ends are up and running.

Modules supported

  • Camel
  • Elasticsearch
  • Kafka
  • Jaeger
  • OpenTracing

Versions

Version
0.1.2
0.1.1
0.1.0