基于Spring Integration实现,高度可配置化(Yaml)的企业集成模式框架。
Spring Integration 是一个功能强大的企业集成模式(Enterprise Integration Patterns ,EIP)框架,它是Spring框架的一个扩展,旨在简化企业集成模式的开发。 它提供了消息传递的抽象和一系列组件,支持多种传输协议和消息中间件。Spring Integration通过消息传递的方式实现了系统间的松耦合和异步通信,特别适用于需要多个系统或功能之间进行消息交互的场景。
整体分为inbound
入站、outbound
出站、processor
处理器三个部分;
inbound
对接上游系统,接收上游数据,流转多个processor
进行数据转换处理,通过outbound
转发下游系统并得到响应;再反向经过
processor
处理,最终回传给上游系统,完成一次数据交互。
整体流程全部通过yaml
文件配置实现,只需实现核心业务逻辑,并提供丰富的组件,极大简化代码开发。
- 支持各类网络协议对接转换
- TCP/UDP
- HTTP
- RabbitMQ/AMQP
- WebServices
- Websocket/STOMP
- JMS
- JMX
- MQTT
- 开箱即用功能
- 流量控制
- 权限控制
- Jdbc
- redis
- 高度配置化
- 基于Yaml文件配置
- 专注业务场景实现
- 高扩展性
- TODO
- 交易前置系统
- 协议适配类系统
- MQ消息转接系统
alatka-connection | alatka-dependencies | alatka | spring-boot |
---|---|---|---|
0.15.0 | 1.27.0 | 1.27.0 | 2.7.18 |
0.14.0 | 1.24.0-1.26.0 | 1.24.0-1.26.0 | 2.7.18 |
0.13.0 | 1.23.0 | 1.23.0 | 2.7.18 |
0.12.0 | 1.22.0 | 1.22.0 | 2.7.18 |
0.11.0 | 1.20.0-1.21.0 | 1.20.0-1.21.0 | 2.7.18 |
0.10.0 | 1.19.0 | 1.19.0 | 2.7.18 |
0.9.0 | 1.17.0-1.18.0 | 1.17.0-1.18.0 | 2.7.18 |
0.8.0 | 1.13.0-1.16.0 | 1.13.0-1.16.0 | 2.7.18 |
0.7.0 | 1.12.0 | 1.12.0 | 2.7.18 |
0.6.0 | 1.11.0 | 1.11.0 | 2.7.18 |
0.5.0 | 1.10.0 | 1.10.0 | 2.7.18 |
0.4.0 | 1.0.6-1.0.8、1.1.0-1.9.0 | 1.0.6-1.0.8、1.1.0-1.9.0 | 2.7.18 |
0.3.0 | 1.0.5 | 1.0.5 | 2.7.18 |
0.2.0 | 1.0.4 | 1.0.4 | 2.7.18 |
0.1.0 | 1.0.3 | 1.0.3 | 2.7.18 |
alatka-connection
、alatka-dependencies
、alatka
相关制品已上传至阿里云仓库,如需下载可进行如下配置::point_right: 快速入门
项目同步更新在github;如有需要, 👉 点击我访问
如果觉得好用,欢迎推荐给身边同事同学朋友;也欢迎各位的issues和star,问题会及时回复,再次感谢大家的支持!