# open4cn-transfer **Repository Path**: open4cn/open4cn-transfer ## Basic Information - **Project Name**: open4cn-transfer - **Description**: 实现不同系统之间数据转移 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-19 - **Last Updated**: 2022-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 说明 实现不同系统之间数据转移 ### 思路 1. 将不同的数据来源抽象为事件源 2. 将数据处理逻辑抽象为监听器 3. 将事件源产生的数据包装成事件 4. 事件源生产事件并广播事件,事件传入监听器进行业务处理 ### 功能 1. 可自扩展不同数据来源,如监听MQ,定时扫描数据库 2. 可自扩展不同数据处理逻辑 3. 对事件进行无限制装饰 ### 细节 ### 使用说明 部署: ```shell git clone https://gitee.com/open4cn/open4cn-transfer.git ``` 存在以下配置项以及默认值: application.yml ```yml open4cn: transfer: ```