Skip to content
Fernando Benjamin edited this page Sep 14, 2020 · 71 revisions

The Nakadi Klient has been deprecated

Nakadi Client

Welcome to the documentation page for the new nakadi-client for the Zalando's kafka wrapper (new Nakadi API])(https://github.com/zalando/nakadi/blob/nakadi-jvm/api/nakadi-event-bus-api.yaml).

The present Nakadi-klient API has reached a stable state. Changes and features are only accepted if they don't break the current API (backward-compatible).

What does the current Nakadi Client already supports?
  • Handles Serialization and Deserialization of Events using Java and Scala Api.
  • Creation of EventTypes on Nakadi using Java and Scala Api.
  • Publishing of Events using the Java and or Scala API.
  • Subscription of listeners for receiving events using the Scala API.
  • Subscription of listeners for receiving events using the Java API.
  • Unsubscription of listeners using the Scala API.
  • Unsubscription of listeners using the Java API.
  • Auto-reconnect when connection is broken/lost.
  • Keeps track of received and successfully handled (by listener) cursors(In-memory).

Table of contents
How to steps(Java)
  1. How to use it in your project?
  1. How to subscribe to Events?
  1. How to publish an event?
How to steps(Scala)
  1. How to use it in your project?
  1. How to subscribe to Events?
  1. How to publish an event?
Clone this wiki locally