AxonFramework

Framework for Evolutionary Event-Driven Microservices on the JVM

Github星跟蹤圖

Axon Framework

Build Status
Maven Central

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.

For more information on anything Axon, please visit our website, http://axoniq.io.

Getting started

The quickstart page of the
reference guide provides a starting point for using Axon.

Receiving help

Are you having trouble using the framework (or Axon Server)?
We'd like to help you out the best we can!
There are a couple of things to consider when you're traversing anything Axon:

  • Checking the reference guide should be your first stop,
    as the majority of possible scenarios you might encounter when using Axon should be covered there.
  • If the Reference Guide does not cover a specific topic you would've expected,
    we'd appreciate if you could file an issue about it for us.
  • There is a a public mailing list to support you in the case
    the reference guide did not sufficiently answer your question.
  • Next to the mailing list we also monitor Stack Overflow for any questions which are tagged with axon.

Feature requests and issue reporting

We use GitHub's issue tracking system for new feature request,
framework enhancements and bugs.
Prior to filing an issue, please verify that it's not already reported by someone else.

When filing bugs:

  • A description of your setup and what's happening helps us figuring out what the issue might be
  • Do not forget to provide version you're using
  • If possible, share a stack trace, using the Markdown semantic ```

When filing features:

  • A description of the envisioned addition or enhancement should be provided
  • (Pseudo-)Code snippets showing what it might look like help us understand your suggestion better
  • If you have any thoughts on where to plug this into the framework, that would be very helpful too
  • Lastly, we value contributions to the framework highly. So please provide a Pull Request as well!

主要指標

概覽
名稱與所有者AxonFramework/AxonFramework
主編程語言Java
編程語言Java (語言數: 1)
平台
許可證Apache License 2.0
所有者活动
創建於2011-12-02 16:04:42
推送於2025-04-24 14:55:47
最后一次提交2025-04-22 09:36:13
發布數172
最新版本名稱axon-5.0.0-M1 (發布於 2025-04-16 16:40:31)
第一版名稱axon-0.3 (發布於 )
用户参与
星數3.4k
關注者數188
派生數799
提交數11.4k
已啟用問題?
問題數1321
打開的問題數163
拉請求數1817
打開的拉請求數4
關閉的拉請求數262
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?