Skip to content

jeap-admin-ch/jeap-messaging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

334 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

jEAP Messaging

jEAP Messaging is a library to handle messaging using kafka. It provides

  • A structured definition of message types using Avro Schema and message type descriptors
  • Avro serialization of message types to kafka records
  • Pre-configured Spring Kafka beans for producers and consumers
  • Transactional outbox pattern for reliable message delivery
  • Declaration of consumed/produced message types on topics using Java annotations
  • Error handling for messages that fail during processing (integration with a jeap-errorhandling-service)

Changes

This library is versioned using Semantic Versioning and all changes are documented in CHANGELOG.md following the format defined in Keep a Changelog.

Note

This repository is part the open source distribution of jEAP. See github.com/jeap-admin-ch/jeap for more information.

License

This repository is Open Source Software licensed under the Apache License 2.0.

About

jEAP Libraries for messaging using Kafka, Avro and jEAP Message Types

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages