Spring Integration

欢迎阅读 Spring Integration 参考文档!

前言

通用项目信息、约定

新特性

当前版本的功能和变更

概览

EIP 及其在项目中的实现介绍

核心消息

主要项目抽象和组件

消息

消息抽象实现的详细信息

消息路由

主要 EIP 组件:路由器、分发器、聚合器、过滤器等

消息转换

转换器、内容丰富器、认领检查、编解码器

消息端点

消费者端点、服务激活器、网关、脚本、AOP 切面等

Java DSL

EIP Java DSL 的详细信息

Groovy DSL

EIP Groovy DSL 的详细信息

Kotlin DSL

EIP Kotlin DSL 的详细信息

系统管理

消息存储、控制总线、集成图、指标、JMX

Reactive Streams 支持

Reactive Streams 支持的详细信息:消息通道、通道适配器等

原生镜像支持

GraalVM 原生镜像和 Spring AOT 支持

集成端点

协议专用通道适配器和网关摘要

AMQP 支持

AMQP 通道、适配器和网关

Apache Camel 支持

Apache Camel 通道适配器和网关

Apache Cassandra 支持

Apache Cassandra 通道适配器

Debezium CDC 支持

Debezium 通道适配器

Spring ApplicationEvent 支持

使用通道适配器处理和消费 Spring 应用程序事件

Feed 适配器

RSS 和 Atom 通道适配器

文件支持

文件系统支持的通道适配器和网关

FTP/FTPS 适配器

FTP 协议的通道适配器和网关

GraphQL 支持

GraphQL 的通道适配器

Hazelcast 支持

Hazelcast 的通道适配器、网关和工具

HTTP 支持

HTTP 通信的通道适配器和网关

JDBC 支持

JDBC 的通道适配器和网关,消息和元数据存储

JPA 支持

JPA API 的通道适配器和网关

JMS 支持

JMS API 的通道适配器和网关

JMX 支持

JMX 交互的通道适配器,集成专用 MBean 导出器

Apache Kafka 支持

Apache Kafka 的通道、适配器和网关

邮件支持

Java Mail API 的通道适配器

MongoDb 支持

MongoDb 的通道、适配器、网关和消息存储

MQTT 支持

MQTT 协议的通道适配器

R2DBC 支持

R2DBC API 的通道适配器

Redis 支持

Redis 的通道、适配器、网关和消息存储

资源支持

Spring 资源通道适配器

RSocket 支持

RSocket 协议的通道适配器

SFTP 适配器

FTP 协议的通道适配器和网关

SMB 支持

SMB 协议的通道适配器和网关

STOMP 支持

STOMP 协议的通道适配器和网关

流支持

Java IO 流 API 的通道适配器

Syslog 支持

Syslog 协议的通道适配器

TCP 和 UDP 支持

TCP 和 UDP 协议的通道适配器和网关

WebFlux 支持

WebFlux API 的通道适配器和网关

WebSockets 支持

WebSockets 协议的通道适配器

Web 服务支持

SOAP 协议的通道适配器

XML 支持 - 处理 XML 负载

XML API 的通道适配器和转换器,xPath

XMPP 支持

XMPP 协议的通道适配器

ZeroMQ 支持

ZeroMQ 协议的通道和适配器

Zookeeper 支持

Zookeeper 和 Curator API 的通道适配器

附录

Spring Integration 中错误处理方法的概述

Spring 表达式语言 (SpEL)

SpEL 支持的详细信息

消息发布

Publisher 注解等

事务支持

Spring Integration 中事务支持概述

Spring Integration 中的安全性

保护 Spring Integration 流

配置

消息注解、任务调度器、全局属性、消息映射

测试支持

测试工具、集成模拟和测试框架

Spring Integration 示例

专用示例项目

其他资源

与项目相关的其他资源

变更历史

项目随时间发生的变更