Axon Framework AMQP Extension - Spring Boot Support

Module providing support for auto configuration of the AMQP Axon Framework extension through Spring Boot.

Лицензия

Лицензия

Категории

Категории

Spring Boot Контейнер Микросервисы Auto Библиотеки уровня приложения Code Generators config Configuration Axon Distributed Applications
Группа

Группа

org.axonframework.extensions.amqp
Идентификатор

Идентификатор

axon-amqp-spring-boot-autoconfigure
Последняя версия

Последняя версия

4.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

Axon Framework AMQP Extension - Spring Boot Support
Module providing support for auto configuration of the AMQP Axon Framework extension through Spring Boot.
Ссылка на сайт

Ссылка на сайт

http://www.axonframework.org/axon-amqp-spring-boot-autoconfigure

Скачать axon-amqp-spring-boot-autoconfigure

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.axonframework.extensions.amqp/axon-amqp-spring-boot-autoconfigure/ -->
<dependency>
    <groupId>org.axonframework.extensions.amqp</groupId>
    <artifactId>axon-amqp-spring-boot-autoconfigure</artifactId>
    <version>4.5</version>
</dependency>
// https://jarcasting.com/artifacts/org.axonframework.extensions.amqp/axon-amqp-spring-boot-autoconfigure/
implementation 'org.axonframework.extensions.amqp:axon-amqp-spring-boot-autoconfigure:4.5'
// https://jarcasting.com/artifacts/org.axonframework.extensions.amqp/axon-amqp-spring-boot-autoconfigure/
implementation ("org.axonframework.extensions.amqp:axon-amqp-spring-boot-autoconfigure:4.5")
'org.axonframework.extensions.amqp:axon-amqp-spring-boot-autoconfigure:jar:4.5'
<dependency org="org.axonframework.extensions.amqp" name="axon-amqp-spring-boot-autoconfigure" rev="4.5">
  <artifact name="axon-amqp-spring-boot-autoconfigure" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.axonframework.extensions.amqp', module='axon-amqp-spring-boot-autoconfigure', version='4.5')
)
libraryDependencies += "org.axonframework.extensions.amqp" % "axon-amqp-spring-boot-autoconfigure" % "4.5"
[org.axonframework.extensions.amqp/axon-amqp-spring-boot-autoconfigure "4.5"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.axonframework.extensions.amqp : axon-amqp jar 4.5
org.axonframework : axon-spring-boot-autoconfigure Необязательный jar 4.5
org.springframework.boot : spring-boot-configuration-processor Необязательный jar 2.4.4
org.springframework.boot : spring-boot-starter-amqp Необязательный jar 2.4.4
org.springframework.boot : spring-boot-starter Необязательный jar 2.4.4

test (15)

Идентификатор библиотеки Тип Версия
org.assertj : assertj-core jar 3.19.0
org.springframework.boot : spring-boot-test-autoconfigure jar 2.4.4
com.fasterxml.jackson.core : jackson-databind jar 2.12.2
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.12.2
org.springframework : spring-test jar 5.3.5
org.junit.jupiter : junit-jupiter jar 5.7.1
org.mockito : mockito-junit-jupiter jar 3.8.0
org.mockito : mockito-core jar 3.8.0
org.slf4j : jul-to-slf4j jar 1.7.30
org.slf4j : jcl-over-slf4j jar 1.7.30
org.apache.logging.log4j : log4j-slf4j-impl jar 2.14.1
org.apache.logging.log4j : log4j-core jar 2.14.1
javax.inject : javax.inject jar 1
commons-io : commons-io jar 2.8.0
javax.xml.bind : jaxb-api jar 2.3.1

Модули Проекта

Данный проект не имеет модулей.

Axon Framework - AMQP Extension

Maven Central Build Status SonarCloud Status

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: AMQP. It provides functionality to leverage an AMQP implementation, like RabbitMQ, to be used as a means to send Events from one (micro)service to another. This extension should be regarded as a partial replacement of Axon Server, since it only cover the event routing part.

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

Getting started

The reference guide contains a separate chapter for all the extensions. The AMQP extension description can be found here.

Receiving help

Are you having trouble using the extension? 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 forum to support you in the case the reference guide did not sufficiently answer your question. Axon Framework and Server developers will help out on a best effort basis. Know that any support from contributors on posted question is very much appreciated on the forum.
  • Next to the forum 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, extension 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!
org.axonframework.extensions.amqp

Axon Framework

Версии библиотеки

Версия
4.5
4.4
4.3
4.2
4.1
4.0