#星空云诊所#:以实际案例分享星空企业版面对多系统集成如何保障性能

在交付过程中,很多项目可能会存在大量的与第三方其他系统的集成,存在相互之间数据同步的问题,你是否存在遇到大量系统集成时不知道如何来规划和部署的困境?是否存在因为部署不合理或者集成方式不合理造成的性能瓶颈呢?下面就结合实际支持过的项目案例来分享一下如何做好多系统集成的环境规划和部署,解决性能瓶颈能帮助到更多的项目。
(一)项目背景:
由于特殊原因客户购买了两家供应商的产品。
(1) 客户购买了金蝶云星空供应链、财务、生产制造及另外一家供应商的资金支付、费用报销、司库管理模块,另外一家供应商的凭证需要统一同步到金蝶云星空制证,付款时金蝶需要将付款单推送到另外一家供应商进行支付。
(2) 该项目由多家实施伙伴及一家开发伙伴进行交付,其中财务模块有自己的实施人员交付
(3) 开发伙伴使用了自己的集成开发平台工具来集中处理集成,实现方式是集成平台定期去抓星空ERP系统的数据或者定期通过接口调用另外一家财务系统供应商的数据,然后形成任务,定期推送到对方的系统,使用事务的方式。
(二)事故描述:
支付事故1:
现场10.25反馈出现系统卡顿,从下午3点、晚上9点监控应用服务器结果,存在TCP连接数高、端口释放不及时的情况,导致网络连接很慢(局域网ping延时可达3667ms)。其中mysqld.exe、java.exe程序占了连接数的主要部分。如下图所示:


(三)部署现状:

服务器部署情况说明:
(1) 110:管理中心、应用服务器、集成平台(对接本机)
(2) 111:应用服务器
(3) 114:数据库服务器
(4) 115:文件服务器
备注说明:
应用服务器两台(110及111)做了集群,但管理中心、应用服务器和第三方的集成平台有部署在同一服务器。
(四)问题分析:
第三方集成平台和星空管理中心、应用服务器在一起。目前排查问题主要因素就在集成平台的网络连接存在异常情况,此服务器网络资源消耗殆尽将导致星空这边无法接受客户端的连接问题,进而导致用户无法登录星空环境。
(五)优化思路:
(1) 部署优化:
建议将集成平台和星空相关功能分开独立部署,避免因单一功能异常导致服务器整体不可用。
(2) 集成平台优
#星空云诊所#:以实际案例分享星空企业版面对多系统集成如何保障性能
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



