介绍
星网是什么
星网是一款系统集成工具,此工具能帮助企业快速且稳定 的实现多系统的互联互通。
星网与传统的系统集成方式相比优势如下:
1)零编码,通过配置的方式完成多系统之间的数据交互,开发效率较现有的技术提高了10倍。
2)插件式,把复杂的逻辑抽象成配置插件,开发人员根据插件配置要求即可完成配置,对开发人员的能力要求不高。
3)在线开发,在线完成配置工作,配置后一键发布到生产环境。
4)分布式计算,内部集成分布式任务、分布式消息中间件,可轻松满足大数据下的应用场景。
5)智能报警,可监控执行过程的每一个环节,并把执行结果发送至钉钉或者邮箱。
6)一键回滚,系统会自动记录历史发布版本,开发人员可选择历史版本进行一键回滚。
详细对比参数如下:
| 关键特性 | 星网 | 硬编码 |
|---|---|---|
| 开发效率 | 2小时/单业务 | 1天左右/单业务 |
| 代码质量 | 高 | 取决于项目组成员的开发水平 |
| 发布效率 | 一键发布 | 走升级发布流程 |
| 回滚策略 | 一键回滚 | 重新发布或者灰度回滚 |
| 维护性 | 钉钉报警、驾驶舱、图示化日志定位问题 | 通过log定位或者客户反馈定位问题 |
| 部署灵活性 | 六边形架构,可任意组装部署 | 架构单一 |
| 性能 | 支持集群化、分布式任务 | 支持集群化 |
# 系统支持场景
# 系统集成
通过分布式调度实现系统A与系统B的集成
如:电商平台的订单同步到ERP中,则需要在星网中建立一条流水线,流水线中设计平台获取订单、erp写入订单的流程,然后通过定时调度取执行流水线即可。
# 开放api
星网配置api,外部应用调用api实现系统集成
在api中心可创建外部应用,并生成应用的key和secret并且可以为外部应用专门设置签名规则
在api中心可创建API,并且可设置API与流水线的绑定关系
如:奇门接口回传,则需要在星网中创建API使API绑定流水线后,在为奇门分配Appkey即可。