Spring 集成事件总线
Java/Spring 项目的事件总线库,基于 Spring 集成框架。
事件驱动架构促进了事件发布者和事件订阅者之间松散耦合的交互。 事件本质上是具有附加语义的消息,这就是为什么许多事件基础设施都建立在某种消息传递框架(如 Spring Integration)上的原因。
该库旨在将的易用性与 Spring 和 Spring Integration 框架的强大功能结合起来。
显着的特点包括:
使用方法注释的声明性订阅者注册
异步事件使用可配置的
交易订阅者支持
基于每个订阅者的同步或异步行为
使用时可选的自动配置
先决条件
要使用这个库,你的项目需要使用:
Java 8
Spring Integration 4.1.x 或更高版本
Spring Framework 4.x 或更高版本
设置
如果您的项目使用 Spring Boot 和自动配置,那么