Skip to content

An ecosystem for using Apache Avro as serialization format for Axon messages

License

Notifications You must be signed in to change notification settings

holixon/axon-avro

Repository files navigation

axon-avro

Collection of extensions and supporting components to use for Axon Avro serialization stack.

incubating Maven Central Build Status Kotlin Avro spec sponsored

Introduction

Axon Framework 4.11 introduced support for Avro Serialization of messages. This repository provides additions not included into Axon Framework but helpful in operations.

Modules

Several modules are available:

  • Axon Kotlin Serializer
  • Axon Avro Server Plugin
  • Generators: for Kotlin code generation around Avro

How to use

Use our BOM:

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.holixon.axon.avro</groupId>
      <artifactId>axon-avro-bom</artifactId>
      <packaging>pom</packaging>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

Interested?

About

An ecosystem for using Apache Avro as serialization format for Axon messages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •