轻易云集成平台-数据集成与分发完整解决方案
使用轻易云集成平台,您可以方便地进行数据传输、转换和集成操作。通过从不同的数据存储引入数据,再进行转化和开发,最终将处理好的数据同步至其它系统。轻易云集成平台的集线器作为数据中枢,提供了一套完整的数据集成与分发解决方案。

基本概念
本文介绍了轻易云集成平台中的几个基本概念,包括接入平台、标准API、连接器、集线器、队列调度者、队列执行者、数据保管者和数据映射关系等。
01. 接入平台
接入平台是开发团队维护的已经接入到轻易云系统中的各软件平台。开发团队会持续增加新的软件厂商支持。
02. 标准API
标准API是根据目标平台提供的标准API文档进行维护的预设。用户在使用时可以继承这些标准API再进行调整修正,大大缩减配置对接时间。
03. 连接器
连接器是用户专属配置的服务器连接信息工具,可以分别添加并隔离开发环境和生产环境的数据源,以保护数据安全。用户可以选择三种不同环境:
- 生产env_production
- 测试env_test
- 开发env_development
完成开发与测试后,务必将连接器环境切换到“生产”环境!
04. 集线器
集线器是整个轻易云集成平台的核心,每一个集线器代表一种业务对接策略。用户可根据业务新建多个不同规则的集线器,如采购订单同步、线上销售出库同步等。一个集线器必须要配置源系统及其API,目标系统及其API。在后续章节中我们将详细介绍集线器配置细节。
05. 队列调度者&队列执行者
在工作时,无论是向源系统请求查询数据还是向目标系统写入数据,都会先创建相应的“队列任务”,这些任务不会立刻执行,而是按先进先出原则逐个排队执行。在开发调试或异常错误情况下,用户也可以手工修改、插队执行或重新激活这些队列。
06. 数据保管者
每个用户和每个集线器都有专属MongoDB数据库与专属的数据集合(Collection),确保用户之间以及各自的集线器之间的数据完全隔离互不干扰。执行过程中数据会临时存储于此,在成功交互后可删除它们而不会影响业务。如果需要私有保管存储,可自行购买MongoDBService。
07. 数据映射关系
多套系统对接时,如果基础资料编码不一致,可使用数据映射关系进行映射。这些映射关系也由专属的数据保管者保管。

私有化部署
我们的产品支持私有化部署,有关费用与商业许可请咨询商务:
环境准备
| 项目 | 要求 | 说明 |
|---|---|---|
| 系统运行环境 | CentOS7.5 x64 | 当前版本暂不支持WindowsService环境 |
| Web服务 | Nginx1.18 | 同样支持Apache |
| 应用程序 | PHP7.3 | 7.3或者以上版本 |
| 基础数据库 | Mysql5.7 | 5.7或者以上版本 |
| 核心数据库 | MongoDB4.0 | 4.0或者以上版本 |
服务器配置参数 根据实际使用情况而定,以下建议仅供参考:
| 序号 | 使用量 | 配置建议 |
|---|---|---|
| 0 | 每日数据量500-5000 | 2核4GB3Mbps 数据盘50GB |
| 1 | 每日数据量5000-20000 | 4核8GB6Mbps 数据盘100GB |
| 2 | 每日数据量20000-100000 | 4核16GB10Mbps 数据盘200GB |
| 3 | 每日数据量100000-500000 | 8核32GB15Mbps 数据盘300GB |
| 4 | 每日数據量500000以上 | 16核32GB20Mbps數據盤500GB |
单服务器为例说明,应用程序与数据库应用均可拆分独立部署
php环境准备
需要开启的函数
putenv:用于设置或修改环境变量。proc_open:执行一个命令并打开用来输入/输出文件指针。pcntl_alarm:设置将在指定秒数后发送给当前进程信号。pcntl_signal:安装信号处理器。pcntl_signal_distpch:此函数可能存在笔误,不太确定其确切功能,但通常用于处理异步信号,实现对进程控制和响应外部事件功能。
需要安装的扩展
fileinfo:提供有关文件的信息,例如文件类型、MIME类型等。mongodb:用于连接和操作MongoDB数据库。redis:支持与Redis数据库进行交互。opcache:优化PHP脚本执行性能,通过缓存已编译脚本字节码减少重复编译开销。
开始部署
确保PHP环境准备就绪
- 在安装之前,确保PHP环境已经准备妥当。执行命令安装操作:
composer install2.生成環境變量配置文件, 执行以下命令实现:
cp .env.example .env
Copyright Notice
The article "轻易云集成平台-数据集成与分发完整解决方案" is original content owned by 广东轻亿云软件科技有限公司. Reposting, quoting, copying or mirroring is strictly prohibited without written authorization. Please contact us for authorization and credit the author and source (including the original link) prominently.