Skip to content

Commit 08bedd9

Browse files
committed
Merge branch '4.9'
# Conflicts: # README.md # axon-framework/monitoring/README.md
2 parents 7146c9f + d1559f5 commit 08bedd9

File tree

21 files changed

+186
-9
lines changed

21 files changed

+186
-9
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Introduction
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
Welcome to the Axon Manual!
411

512
Axon provides the Axon Framework and the Axon Server to help build applications centered on three core concepts - CQRS \(Command Query Responsibility Segregation\) / Event Sourcing and DDD \(Domain Driven Design\).
@@ -13,7 +20,9 @@ There, you will find information about Axon training, support options, upcoming
1320
> **Monitoring with AxonIQ Console**
1421
>
1522
> We have built a platform that makes it very easy to monitor your Axon Framework applications. It measures everything in your applications, aggregates, metrics and processors.
23+
>
1624
> ![../../.gitbook/assets/console/graphs.png](../../.gitbook/assets/console/graphs.png)
25+
>
1726
> You can find more information on our [product page](https://www.axoniq.io/products/axoniq-console) or [log in directly](https://console.axoniq.io/).
1827
1928
## How to use this guide

architecture-overview/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Architecture Overview
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
Axon based applications follow an architectural pattern which is based on the principles of Domain-Driven Design \(DDD\), Command Query Responsibility Segregation \(CQRS\) and Event-Driven Architecture \(EDA\). The combination of these principles make Axon based applications more robust and adaptable to accommodate change required by the changes in our business domain.
411

512
Axon finds its use in both large monolithic applications, wherein the internal structure is essential to keep the monolith adaptable, as well as microservices, where the distributed nature of the system adds complexity.

axon-framework/introduction.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# Introduction
22

3-
This section of the reference guide intends to cover in detail the capabilities that the Axon Framework provides to help build applications based on [CQRS/DDD](../architecture-overview/#ddd-and-cqrs) and [Event Sourcing](../architecture-overview/event-sourcing.md)
4-
5-
> Breaking Changes in Axon Framework 4.7!
3+
> Legacy Documentation Warning!
64
>
7-
> Against our normal approach towards minor releases, we sadly had to introduce breaking changes between Axon Framework 4.6 and 4.7.
8-
> Our apologies for this.
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
97
>
10-
> To help you with your upgrade we have constructed a dedicated page [here](upgrading-to-4-7.md) that helps you on your path to upgrade to 4.7.
11-
> If you find any irregularities concerning your upgrade, be sure to reach out to us!
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
10+
This section of the reference guide intends to cover in detail the capabilities that the Axon Framework provides to help build applications based on [CQRS/DDD](../architecture-overview/#ddd-and-cqrs) and [Event Sourcing](../architecture-overview/event-sourcing.md)
1211

1312
A summary of the various sub-sections is given below.
1413

axon-framework/monitoring/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ This section contains all information regarding metrics, tracing and monitoring
66
> **Monitoring with AxonIQ Console**
77
>
88
> We have built a platform that makes it very easy to monitor your Axon Framework applications. It measures everything in your applications, aggregates, metrics and processors.
9+
>
910
> ![../../.gitbook/assets/console/graphs.png](../../.gitbook/assets/console/graphs.png)
11+
>
1012
> You can find more information on our [product page](https://www.axoniq.io/products/axoniq-console) or [log in directly](https://console.axoniq.io/).
1113
1214
A summary of the various subsections is given below.

axon-server/administration/monitoring/diagnostics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
When reaching out to AxonIQ for Axon Server support related questions, the support team needs information about the environment and its current state. Axon Server provides an endpoint that collects the relevant information into a zip file.
44

5-
The URL is `internal/diagnose/download`.
5+
The URL is `v1/diagnose/download` (in Axon Server versions before 2024.0 the URL is `internal/diagnose/download`).
66

77
The zip file contains the following information:
88

axon-server/introduction.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Introduction
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
Axon Server is the flagship product of AxonIQ, and companion product to the Open Source Axon Framework. Axon Server itself is available in two editions, Standard and Enterprise, with Axon Server Standard Edition \(SE\) available under the AxonIQ Open Source license, while Axon Server Enterprise Edition \(EE\) is licensed as a commercial product with a full range of support options.
411

512
This section of the reference guide covers all aspects around Setup/Administration/Security/Tuning and Configuration of your Axon Server deployment \(SE / EE\)

extensions/jgroups.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# JGroups
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
JGroups is an alternative approach to distributing command bus \(commands\) besides Axon Server.
411

512
The `JGroupsConnector` uses \(as the name already gives away\) [JGroups](http://www.jgroups.org/) as the underlying discovery and dispatching mechanism.

extensions/jobrunrpro.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# JobRunrPro
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
The purpose of this extension is to leverage some features only available in the Pro version of [JobRunr](https://www.jobrunr.io/en/documentation/pro/).
411
Only the Pro version allows to search existing jobs by status and label. This is required for the deadline manager to implement the `cancelAll` methods.
512
The [deadline managers](../axon-framework/deadlines/deadline-managers.md) section has more in depth information on deadline managers.

extensions/kafka.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Kafka
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
Apache Kafka is a very popular system for publishing and consuming events. Its architecture is fundamentally different from most messaging systems and combines speed with reliability.
411

512
Axon provides an extension dedicated to _publishing_ and _receiving_ event messages from Kafka. The Kafka Extension should be regarded as an alternative approach to distributing events, besides \(the default\) Axon Server. It's also possible to use the extension to stream events from Kafka to Axon server, or the other way around.

extensions/kotlin.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Kotlin
22

3+
> Legacy Documentation Warning!
4+
>
5+
> Since the first of October 2024, we moved Axon's documentation from the "Reference Guide" to "AxonIQ Docs."
6+
> You can find the latter at https://docs.axoniq.io/
7+
>
8+
> Hence, if you are looking for the documentation for newer versions of Axon Framework, Axon Server, or any of the Framework Extensions, we strongly recommend you browse to [AxonIQ Docs](https://docs.axoniq.io/) instead.
9+
310
[Kotlin](https://kotlinlang.org/) is a programming language which interoperates fully with Java and the JVM. As Axon is written in Java it can be used in conjunction with Kotlin too, offering a different feel when using the framework.
411

512
Some of Axon's API's work perfectly well in Java, but have a rather awkward feel when transitioning over to Kotlin. The goal of the [Kotlin Extension](https://github.com/AxonFramework/extension-kotlin) is to remove that awkwardness, by providing [inline and reified](https://kotlinlang.org/docs/reference/inline-functions.html) methods of Axon's API.

0 commit comments

Comments
 (0)