{"repo":"AxonFramework/extension-mongo","free":true,"listed":false,"github":"https://github.com/AxonFramework/extension-mongo","clone":"git clone https://github.com/AxonFramework/extension-mongo.git","description":"Axon Framework extension for Mongo integration as a Dead Letter, Event, Saga and Tracking Token storage solution.","language":"Java","stars":25,"topics":["axon-framework","mongodb"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Axon Framework - Mongo Extension Axon Framework is a framework for building evolutionary, event-driven microservice systems, based on the principles of Domain Driven Design, Command-Query Responsibility Segregation (CQRS) and Event Sourcing. As such it provides you the necessary building blocks to follow these principles. Building blocks like Aggregate factories and Repositories, Command, Event and Query Buses and an Event Store. The framework provides sensible defaults for all of these components out of the box. This set up helps you create a well structured application without having to bother with the infrastructure. The main focus can thus become your business functionality. This repository provides an extension to the Axon Framework: Mongo. It provides functionality to leverage Mongo as a TokenStore , SequncedDeadLetterQueue , SagaStore and an EventStorageEngine (to be used by an EventStore ). For more information on anything Axon, please visit our website, http://axoniq.io. Please note that from Axon Framework 4 we no longer recommend using MongoDB as an event store. There are several problems. There is no sequence generator, which makes tracking tokens big and sometimes unreliable. After many events, the index will become too large to fit in memory. Above all, the performance will be a lot worse compared to Axon Server. Getting started The AxonIQ Docs contains a section for the guides of all the Axon Framework extensions. The MongoDB extension guide can be found here. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AxonFramework","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AxonFramework/extension-mongo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}