Axon 参考指南
  • 介绍
  • 架构概览
    • DDD & CQRS 概念
    • 事件溯源
    • 事件驱动的微服务
  • Axon Server
  • 发行说明
    • Axon Framework
      • Major Releases
      • Minor Releases
    • Axon Server
      • Major Releases
      • Minor Releases Standard Edition
      • Minor Releases Enterprise Edition
    • Axon Framework Extensions
      • AMQP
        • Major Releases
      • CDI
        • Major Releases
      • JGroups
        • Major Releases
      • Kafka
        • Major Releases
        • Minor Releases
      • Kotlin
        • Experimental Releases
      • Mongo
        • Major Releases
        • Minor Releases
      • Reactor
        • Major Releases
        • Minor Releases
      • Spring Cloud
        • Major Releases
        • Minor Releases
      • Tracing
        • Major Releases
        • Minor Releases
  • Getting Started
    • 快速开始
  • Axon Framework
    • 介绍
    • 消息传递概念
      • 消息剖析
      • 消息关联
      • 消息拦截
      • 支持带注解的处理程序
      • 异常处理
      • 工作单元
    • 命令
      • 建模
        • 聚合
        • 多实体聚合
        • 聚合状态存储
        • 从另一个聚合创建聚合
        • 聚合多态性
        • 解决冲突
      • 命令调度器
      • 命令处理程序
      • 基础设施
      • 配置
    • 事件
      • 事件调度器
      • 事件处理程序
      • 事件处理器
        • 订阅事件处理器
        • 流式事件处理器
      • 事件总线和事件存储
      • 事件版本控制
    • 查询
      • 查询处理
      • 查询调度器
      • 查询处理程序
      • 实现
      • 配置
    • 长时处理过程(Sagas)
      • 实现
      • 关联
      • 基础设施
    • Deadlines
      • Deadline Managers
      • Event Schedulers
    • 测试
      • 命令 / 事件
      • 长时处理过程(Sagas)
    • 序列化
    • 调整
      • 事件快照
      • 事件处理
      • 命令处理
    • 监控和指标
    • Spring Boot 集成
    • 模块
  • Axon Server
    • 介绍
    • 安装
      • 本地安装
        • Axon Server SE
        • Axon Server EE
      • Docker / K8s
        • Axon Server SE
        • Axon Server EE
    • 管理
      • 配置
        • System Properties
        • Command Line Interface
        • REST API
        • GRPC API
      • Monitoring
        • Actuator Endpoints
        • gRPC Metrics
        • Heartbeat Monitoring
      • Clusters
      • Replication Groups
      • Multi-Context
      • Tagging
      • Backup and Messaging-only Nodes
      • Backups
      • Recovery
      • Plugins
      • Error Codes
    • 安全
      • SSL
      • 访问控制
      • 访问控制 - 标准版
      • 访问控制 - 企业版
      • 访问控制 - 客户端应用程序
      • 访问控制 - 命令行
      • 访问控制 - REST API
      • 访问控制 - LDAP
      • 访问控制 - OAuth 2.0
    • 性能
      • 事件段
      • 流量控制
    • 迁移
      • Standard to Enterprise Edition
      • Non-Axon Server to Axon Server
  • Extensions
    • Spring AMQP
    • JGroups
    • Kafka
    • Kotlin
    • Mongo
    • Reactor
      • Reactor Gateways
    • Spring Cloud
    • Tracing
  • Appendices
    • A. RDBMS Tuning
    • B. Message Handler Tuning
      • 参数解析器
      • 处理程序增强
    • C. 元数据注解
    • D. 标识符生成
    • E. Axon Server Query Language
由 GitBook 提供支持
在本页
  • Quick Start Toolkit Download
  • Running the Quick Start (Java 9+)
  • Running the Quick Start on Java 8
  • Resources
  • Axon Framework - Video Tutorials
  • Axon Server
  • Fast Lane Training
  • Full Training
  1. Getting Started

快速开始

Quick Start

上一页Minor Releases下一页介绍

最后更新于2年前

Axon provides a Quick Start Toolkit to familarize yourself with the setup required for Axon Framework and Axon Server SE (Standard Edition).

The only pre-requisite to run the Quick Start is to have a Java 8+ JRE in your system.

Quick Start Toolkit Download

The Quick Start Toolkit package is available for download at the following location -> .

This package contains,

  • Axon Framework Binaries

  • Axon Server Standard Edition

  • Gift card sample application - Demo application designed to show various aspects of the platform

  • Getting started guide

Running the Quick Start (Java 9+)

  1. Unzip AxonQuickStart-VERSION.zip

  2. Run the : $ java -jar AxonServer/axonserver-VERSION.jar

  3. Axon Server web dashboard should be available here

  4. Run the demo application: $ cd giftcard-demo && ./mvnw spring-boot:run

  5. Demo application should be available here

  6. Explore the README.md

Running the Quick Start on Java 8

The Quick Start Demo app can also run on Java 8 with a small change in the pom.xml file:

  1. From the extracted folder, open giftcard-demo\pom.xml with your favourite editor

  2. Replace <java.version>11</java.version> occurrency with <java.version>1.8</java.version>

  3. Find the maven-compiler-plugin plugin block

  4. Replace <release>${java.version}</release> with <source>${java.version}</source> <target>${java.version}</target>

  5. Run the demo application: $ cd giftcard-demo && ./mvnw spring-boot:run

Resources

Axon Framework - Video Tutorials

The following 5-part video tutorial offers a quick start guided path to understand Axon Framework.

Tutorial Name
Purpose

Structure of an Axon Framework Application

Core API development

Command Model of the Application

Query Model of the Application

Connecting the UI

Axon Server

Fast Lane Training

Full Training

This blog is a good starting point to get familiarized with Axon Server -

AxonIQ provides a free to view which will bring you up to speed on topics such as DDD, CQRS, Event Sourcing and other concepts related to the Axon stack.

AxonIQ provides a which provides a more hands-on approach complete with instructor-led content and labs. This program is intended to deepen your knowledge concerning the concepts of event-driven microservices, DDD, CQRS and how Axon supports this journey.

https://axoniq.io/download
Axon Server
http://localhost:8024/
http://localhost:8080/
https://axoniq.io/blog-overview/running-axon-server#0
fast lane online training
fully online Axon training program
Part - 1
Part - 2
Part - 3
Part - 4
Part - 5