-
公开(公告)号:CN107329809B
公开(公告)日:2020-11-27
申请号:CN201710542537.4
申请日:2017-07-05
申请人: 国网信息通信产业集团有限公司 , 国网江苏省电力公司信息通信分公司 , 天津市普迅电力信息技术有限公司 , 国家电网公司
IPC分类号: G06F9/46
摘要: 本发明提供的面向多数据源的分布式事务处理方法及系统,在事务定义模块基于SG‑UAP扩展模块的规范,且符合OSGI框架,实现对不同数据源的分布式事务的定义,供事务开发人员调用和配置,从而实现了分布式事务开发的统一、可配置;事务协调器通过对事务定义模块定义的分布式事务的配置文件进行解析,实现对整个业务系统内所有分布式事务的统一协调,将指定数据源的事务处理任务进行统一协调,并分发到不同的事务管理器中;所述事务管理器将接收到的多个所述分布式事务分别发送到相应的资源管理器;所述资源管理器根据接收到的所述分布式事务的配置文件对所述分布式事务进行相应的处理。
-
公开(公告)号:CN107329809A
公开(公告)日:2017-11-07
申请号:CN201710542537.4
申请日:2017-07-05
申请人: 国网信息通信产业集团有限公司 , 国网江苏省电力公司信息通信分公司 , 天津市普迅电力信息技术有限公司 , 国家电网公司
IPC分类号: G06F9/46
摘要: 本发明提供的面向多数据源的分布式事务处理方法及系统,在事务定义模块基于SG-UAP扩展模块的规范,且符合OSGI框架,实现对不同数据源的分布式事务的定义,供事务开发人员调用和配置,从而实现了分布式事务开发的统一、可配置;事务协调器通过对事务定义模块定义的分布式事务的配置文件进行解析,实现对整个业务系统内所有分布式事务的统一协调,将指定数据源的事务处理任务进行统一协调,并分发到不同的事务管理器中;所述事务管理器将接收到的多个所述分布式事务分别发送到相应的资源管理器;所述资源管理器根据接收到的所述分布式事务的配置文件对所述分布式事务进行相应的处理。
-
公开(公告)号:CN107438101B
公开(公告)日:2020-09-29
申请号:CN201710618977.3
申请日:2017-07-26
申请人: 北京中电普华信息技术有限公司 , 国家电网公司 , 国网江苏省电力公司信息通信分公司 , 国网信息通信产业集团有限公司
IPC分类号: H04L29/08 , H04L29/06 , H04L29/12 , H04L12/741 , G06F8/60
摘要: 本发明提供一种单体式应用的服务扩展方法及装置,建立区别于单体式应用的微应用,根据微应用的服务功能,在路由组件上设置微应用的地址与服务请求地址之间的对应关系,以在接收到新扩展服务的服务请求时,将服务请求分发至微应用中,同时在微应用和单体式应用上分别设置胶水代码,使得微应用响应新扩展服务的服务请求时,可以访问单体式应用对应的数据库中的数据,实现通过微应用提供扩展的服务功能。由于微应用是区别于单体式应用建立的,在实现服务扩展时,没有破坏单体式应用的架构,且没有在单体式应用上增加新扩展的服务功能,解决了现有技术中服务扩展方法中存在的开发难度高、管理困难以及工作量大的问题。
-
公开(公告)号:CN107438101A
公开(公告)日:2017-12-05
申请号:CN201710618977.3
申请日:2017-07-26
申请人: 北京中电普华信息技术有限公司 , 国家电网公司 , 国网江苏省电力公司信息通信分公司 , 国网信息通信产业集团有限公司
IPC分类号: H04L29/08 , H04L29/06 , H04L29/12 , H04L12/741 , G06F9/445
摘要: 本发明提供一种单体式应用的服务扩展方法及装置,建立区别于单体式应用的微应用,根据微应用的服务功能,在路由组件上设置微应用的地址与服务请求地址之间的对应关系,以在接收到新扩展服务的服务请求时,将服务请求分发至微应用中,同时在微应用和单体式应用上分别设置胶水代码,使得微应用响应新扩展服务的服务请求时,可以访问单体式应用对应的数据库中的数据,实现通过微应用提供扩展的服务功能。由于微应用是区别于单体式应用建立的,在实现服务扩展时,没有破坏单体式应用的架构,且没有在单体式应用上增加新扩展的服务功能,解决了现有技术中服务扩展方法中存在的开发难度高、管理困难以及工作量大的问题。
-
公开(公告)号:CN107391142A
公开(公告)日:2017-11-24
申请号:CN201710618192.6
申请日:2017-07-26
申请人: 北京中电普华信息技术有限公司 , 国家电网公司 , 国网江苏省电力公司信息通信分公司 , 国网信息通信产业集团有限公司
IPC分类号: G06F9/44
摘要: 本发明提供一种应用拆分的方法及装置,根据业务名称,利用应用解耦和数据解耦方式拆分应用,每个业务名称对应的业务包括能够完成此项业务的所有功能,因此将一项业务包括的所有功能单元以组合的形式,从单体式应用中拆分出来,生成与各个业务对应的微服务。相较于根据最小功能单元将应用拆分成能够实现最小服务功能的微服务,在接收到服务请求以提供服务功能时,即需要完成某项业务时,可以直接调用与此业务对应的微服务,而不需要与最小服务功能单元分别对应的微服务之间交互后,才能实现此业务。解决了现有技术中拆分粒度过细,导致接收到服务请求而完成一项业务时需要多个微服务之间交互,进而导致响应服务请求时间较长的问题。
-
公开(公告)号:CN107391142B
公开(公告)日:2020-11-06
申请号:CN201710618192.6
申请日:2017-07-26
申请人: 北京中电普华信息技术有限公司 , 国家电网公司 , 国网江苏省电力公司信息通信分公司 , 国网信息通信产业集团有限公司
IPC分类号: G06F8/20
摘要: 本发明提供一种应用拆分的方法及装置,根据业务名称,利用应用解耦和数据解耦方式拆分应用,每个业务名称对应的业务包括能够完成此项业务的所有功能,因此将一项业务包括的所有功能单元以组合的形式,从单体式应用中拆分出来,生成与各个业务对应的微服务。相较于根据最小功能单元将应用拆分成能够实现最小服务功能的微服务,在接收到服务请求以提供服务功能时,即需要完成某项业务时,可以直接调用与此业务对应的微服务,而不需要与最小服务功能单元分别对应的微服务之间交互后,才能实现此业务。解决了现有技术中拆分粒度过细,导致接收到服务请求而完成一项业务时需要多个微服务之间交互,进而导致响应服务请求时间较长的问题。
-
公开(公告)号:CN106776076B
公开(公告)日:2019-04-26
申请号:CN201611229129.5
申请日:2016-12-27
申请人: 国网信息通信产业集团有限公司 , 国网江苏省电力公司信息通信分公司 , 厦门亿力吉奥信息科技有限公司 , 国家电网公司
IPC分类号: G06F9/54
摘要: 本发明公开了一种实现MongoDB事务管理的方法,包括:设计带有事务字段的po类,对带有事务字段的po类进行处理;启动事务过程,并将主键值和分配的事务标识以及事务执行结果标识发送至MQ消息中间件;将主键值和分配的事务标识以及事务执行结果标识发送至守护进程;基于主键值和分配的事务标识以及事务执行结果标识进行数据清理,并基于数据清理结果生成事务处理结果标识,并将事务处理结果标识发送;MQ消息中间件将接收到的事务处理结果标识发送;基于事务处理结果标识控制事务执行进度。本发明能够通过MongoDB进行事务管理,以发挥MongoDB的最大优势。本发明还公开了一种实现MongoDB事务管理的系统。
-
公开(公告)号:CN106776076A
公开(公告)日:2017-05-31
申请号:CN201611229129.5
申请日:2016-12-27
申请人: 国网信息通信产业集团有限公司 , 国网江苏省电力公司信息通信分公司 , 厦门亿力吉奥信息科技有限公司 , 国家电网公司
IPC分类号: G06F9/54
摘要: 本发明公开了一种实现MongoDB事务管理的方法,包括:设计带有事务字段的po类,对带有事务字段的po类进行处理;启动事务过程,并将主键值和分配的事务标识以及事务执行结果标识发送至MQ消息中间件;将主键值和分配的事务标识以及事务执行结果标识发送至守护进程;基于主键值和分配的事务标识以及事务执行结果标识进行数据清理,并基于数据清理结果生成事务处理结果标识,并将事务处理结果标识发送;MQ消息中间件将接收到的事务处理结果标识发送;基于事务处理结果标识控制事务执行进度。本发明能够通过MongoDB进行事务管理,以发挥MongoDB的最大优势。本发明还公开了一种实现MongoDB事务管理的系统。
-
公开(公告)号:CN106843846A
公开(公告)日:2017-06-13
申请号:CN201611220056.3
申请日:2016-12-26
申请人: 国网信息通信产业集团有限公司 , 南京南瑞集团公司 , 南京南瑞信息通信科技有限公司 , 国家电网公司
CPC分类号: G06F8/38 , G06F8/34 , G06F17/3089
摘要: 本发明公开了一种MX框架页面设计器,包括MX框架控件展示模块、页面设计模块以及控件属性编辑模块;通过MX框架控件展示模块对MX框架中的各个控件进行展示;采用页面设计模块接收用户从控件中选择所需的控件,在预设设计区域内对所选的控件进行实时显示;控件属性编辑模块接收用户对所选的控件的属性信息进行修改的指令,在预设设计区域内对修改属性后的控件进行显示更新。本申请通过展示MX框架的所有控件,能让开发者对控件有整体的认知;用户拖拽MX控件即可实现对网页的设计,按需修改网页中控件的属性,实时展现修改效果,方便了用户的查看、辅助开发。此外,本发明还提供了一种具有上述技术优点的MX框架页面设计方法。
-
公开(公告)号:CN106610836B
公开(公告)日:2019-12-31
申请号:CN201611207944.1
申请日:2016-12-23
申请人: 国网信息通信产业集团有限公司 , 国家电网公司
摘要: 本发明公开了一种微服务运行管理工具,采用注册模块对微服务资源库、微服务信息、微服务版本信息以及服务器信息进行注册;微服务部署模块采用代理服务的方式获取部署文件以及配置数据,根据部署文件以及配置数据生成配置文件,将微服务部署到服务器上;微服务控制模块通过与代理服务的远程通信,由代理服务执行相应的命令以实现对微服务的控制。本发明有效解决了大规模集群中的应用系统微服务的配置、部署、运行控制等问题,减少了远程人工操作的环节,提高了微服务发布和运行管理的效率,降低了人工操作的错误率。进一步地,本申请具备实时监控能力,快速准确查询微服务状态、服务器状态以及微服务的日志等信息的功能。
-
-
-
-
-
-
-
-
-