2019,xx集团合同管理系统升级

2024-04-25 23:38

本文主要是介绍2019,xx集团合同管理系统升级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来芜湖一周了,这一周过得充实,紧张,有序,协同...... 带着2019年里工作成果,用于支撑业务模型的变化。公司的集团版工作流经历四年的发展,来到的第4个版本,企业内部代码为R11版本。

这一年,业务审批数据量进入百万级。由于产品设计的历史原因,基于视图的业务数据构建方案把查询数据量达到了10亿级别。使业务数据查询性能非常低。作为合同管理系统在业务中高频使用的工作流组件,在性能体验上尤为突出。

为了解决性能问题,年初提出待办消息独立,运行库与沉积库独立的思路。使高频使用的工作流消息模型回归到实体对象模型,并且作为审批过程中业务数据截取留存机制,使待办消息成为独立体系。引入消息机制,把工作流引擎回归流转核心,消息组件拆分出待办业务构建,消息体系构建,消息补偿机制构建等部分。

经过半年的投入,rabbitMQ消息组件作为中转站,连接了工作流引擎,工作流消息组件,第三方消息集成等部分。

长沙研发中心在有限的资源下,完成了消息组件引入,并深化应用。pc工作流前端完善,移动应用工作流完善,工作流消息组件完善,以及window服务统一标准组件,接口平台发布标准组件等。资源多吗?累吗?干得多获取的不一定多。

4年前的今天,也是在芜湖,刚从广州回来的我正在准备工作流引擎重构,4年后的今天,也是在芜湖,亲自主导版本的升级。

想起2016年1月底,在广州升级的日子,自己带着开发的第一个版本去升级,成功或失败,将决定者多人的去留----自己就是全部支持,现场只有一个发布版本,没有源码,心情只能用呵呵代替。

四年后的今天,在完成芜湖项目升级后,记录下这时的心情。4年的成果是什么?是不断降低的运维成本?是不断完善的基础框架?还是不断从容的升级经历?用4年的打造的工作流引擎,在不断的服务着企业业务?

 

这一路走来的四年,已完成10几家集团公司推广。工作流引擎一直在升级,在更新,在根据业务模型不断扩展.......性能挑战在后续的版本中不在是问题。

业务变化是永恒的话题。

2019-08-31 在芜湖

 

 

这篇关于2019,xx集团合同管理系统升级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/936115

相关文章

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Java操作PDF文件实现签订电子合同详细教程

《Java操作PDF文件实现签订电子合同详细教程》:本文主要介绍如何在PDF中加入电子签章与电子签名的过程,包括编写Word文件、生成PDF、为PDF格式做表单、为表单赋值、生成文档以及上传到OB... 目录前言:先看效果:1.编写word文件1.2然后生成PDF格式进行保存1.3我这里是将文件保存到本地后

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

工厂ERP管理系统实现源码(JAVA)

工厂进销存管理系统是一个集采购管理、仓库管理、生产管理和销售管理于一体的综合解决方案。该系统旨在帮助企业优化流程、提高效率、降低成本,并实时掌握各环节的运营状况。 在采购管理方面,系统能够处理采购订单、供应商管理和采购入库等流程,确保采购过程的透明和高效。仓库管理方面,实现库存的精准管理,包括入库、出库、盘点等操作,确保库存数据的准确性和实时性。 生产管理模块则涵盖了生产计划制定、物料需求计划、

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn

STL经典案例(四)——实验室预约综合管理系统(项目涉及知识点很全面,内容有点多,耐心看完会有收获的!)

项目干货满满,内容有点过多,看起来可能会有点卡。系统提示读完超过俩小时,建议分多篇发布,我觉得分篇就不完整了,失去了这个项目的灵魂 一、需求分析 高校实验室预约管理系统包括三种不同身份:管理员、实验室教师、学生 管理员:给学生和实验室教师创建账号并分发 实验室教师:审核学生的预约申请 学生:申请使用实验室 高校实验室包括:超景深实验室(可容纳10人)、大数据实验室(可容纳20人)、物联网实验

使用Spring Boot集成Spring Data JPA和单例模式构建库存管理系统

引言 在企业级应用开发中,数据库操作是非常重要的一环。Spring Data JPA提供了一种简化的方式来进行数据库交互,它使得开发者无需编写复杂的JPA代码就可以完成常见的CRUD操作。此外,设计模式如单例模式可以帮助我们更好地管理和控制对象的创建过程,从而提高系统的性能和可维护性。本文将展示如何结合Spring Boot、Spring Data JPA以及单例模式来构建一个基本的库存管理系统

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。