在这个详细的资源页面中,我们提供了大量的Spring 集成教程!
Spring Integration是一个用于企业应用程序集成的开源框架。它是一个轻量级的框架,建立在核心 Spring 框架之上。它旨在支持开发典型的事件驱动架构和以消息为中心的架构的集成解决方案。
Spring Integration 扩展了 Spring 编程模型以支持著名的企业集成模式。在基于 Spring 的应用程序中启用轻量级消息传递,并支持通过声明性适配器与外部系统集成。这些适配器在 Spring 对远程处理、消息传递和调度的支持之上提供了更高级别的抽象。
使用 Spring 框架鼓励开发人员使用接口进行编码并使用依赖注入 (DI) 来提供具有执行其任务所需的依赖项的普通旧 Java 对象 (POJO)。Spring Integration 将这一概念更进一步,其中 POJO 使用消息传递范式连接在一起,并且单个组件可能不知道应用程序中的其他组件。这样的应用程序是通过组装细粒度的可重用组件来构建的,以形成更高级别的功能。通过精心设计,这些流程可以模块化,也可以在更高的层次上重用。
除了将细粒度的组件连接在一起之外,Spring Integration 还提供了多种通道适配器和网关来与外部系统进行通信。通道适配器用于单向集成(发送或接收);网关用于请求/回复场景(入站或出站)。有关适配器和网关的完整列表,请参阅参考文档。
Spring Cloud Stream 项目建立在 Spring Integration 之上,其中 Spring Integration 用作消息驱动微服务的引擎。
Spring 集成教程 – 入门
Spring Integration 基础的简单示例以及如何使用其组件,以便您可以开发自己的应用程序
- 企业应用程序集成简介
本部分