【技术实现步骤摘要】
高可用工业消息设计系统及实现方法
[0001]本专利技术涉及计算机软件
,具体地,涉及一种基于erlang语言开发扩展 的消息生产与消费完整体系的设计与实现方法,尤其涉及一种高可用工业消息设计 系统及实现方法。
技术介绍
[0002]中国宝武生态技术平台是根据国有资本投资公司试点要求,宝武集团总部向价 值创造与管控功能相结合的资本运作层总部转型,数字经济时代,企业应积极开展 数字化转型,打造新型能力,推进业务创新发展。企业治理体系和能力现代化的实 现离不开业务创新能力建设,技术组件创新是实现企业数字化转型建设的重要保障。
[0003]基础中台的本质是整合相关技术组件,提供相关基础技术架构保障,避免重复 开发相同的功能,实现一次开发,多次复用,实现化繁为简,降低开发成本,为前 台及中台业务赋能,提供灵活高效的基础服务。
[0004]而当用户需要针对跨系统间进行消息对接时,传统的消息服务不能满足业务量 日趋庞大的业务体系,此时需要通过一种新的插件下沉式消息设计模式,使业务系 统间的服务调用可以通过可配置化的消息传递模式进行解耦,增强组件的复用性及 可维护性。
[0005]对比目前国内的消息组件产品,发现这些产品存在以下局限性:
[0006]1、传统消息传递都是停留在应用层,同等服务器配置下,会出现性能瓶颈;
[0007]2、消息流转途径多方系统,导致效率不够高;
[0008]3、消息分发缺乏灵活性,每次都需要进行编码实现消息订阅;
[0009]4、消息不会留底 ...
【技术保护点】
【技术特征摘要】
1.一种高可用工业消息设计系统,其特征在于,包括:电文管理模块、消息管理模块、基础中台
‑
共享服务模块,以及消息中心控制台;电文管理模块:针对电文类异步消息相关的配置信息进行维护与管理,提供与电文的接收、消费及监控相关的可视化管理功能界面;消息管理模块:针对普通消息相关的配置信息进行维护与管理,提供与普通消息的接收、消费及监控相关的可视化管理功能界面;基础中台
‑
共享服务模块:针对服务的相关基础信息进行登记维护,对外提供共享服务,为实现系统间的互联互通及服务运维提供有利支撑;消息中心控制台:提供监控消息中间件的可视化管理界面,为运维人员提供便捷的管理工具;其中,电文管理模块与基础中台
‑
共享服务模块存在关联关系,电文管理模块与基础中台
‑
共享服务模块为一对一的关系或多对多的关系;消息管理模块与基础中台
‑
共享服务模块也存在关联关系,消息管理模块与基础中台
‑
共享服务模块为一对一的关系或一对多的关系;电文管理模块、消息管理模块与消息中间件通信,所有通信信息均能够通过消息中心控制台模块进行可视化监控。2.根据权利要求1所述的高可用工业消息设计系统,其特征在于,所述电文管理模块包括:电文一站式注册:针对电文类的异步消息进行登记注册,用以进行分类管理维护;电文基础信息管理:针对已登记注册的电文进行修改、删除、查询在内的相关操作管理维护,针对新建的电文自动为其分配队列通道;电文结构体管理:针对电文类消息进行业务消息体描述,予以配置相关结构体信息,用以针对字符串电文解析时使用;电文注册进度跟踪:针对一站式登记注册的电文进行进度跟踪,并且针对中间态的电文消息进行继续下一步注册操作;电文队列服务管理:针对电文为其配置消费者,消费者服务遵循rest标准规范,当队列中一旦有消息时,主动进行消息消费分发;电文发送履历:针对发送到消息中心的电文进行消息发送履历追溯,若发现电文发送失败,则根据业务需求进行重新发送;电文消费履历:针对发送到消息中心的电文进行消息消费履历追溯,若发现电文消费失败,则根据业务需求进行重新消费。3.根据权利要求1所述的高可用工业消息设计系统,其特征在于,所述消息管理模块包括:消息一站式注册:针对普通类消息进行一站式注册登记,用以指定相关路由关键信息、队列名称;队列配置管理:针对已经注册的队列信息进行修改、删除以及查询在内的相关操作;队列服务管理:当需要为入队消息指定消费者时,需要先在其对应的队列上配置相关消费者,消费者服务遵循rest标准规范,当队列中一旦有消息时,主动进行消息消费分发;消息生产履历:针对发送到消息中心的普通消息进行消息生产履历追溯,若发现普通
消息生产失败,则根据业务需求进行重新生产;消息消费履历:针对发送到消息中心的普通消息进行消息消费履历追溯,若发现普通消息消费失败,则根据业务需求进行重新消费。4.根据权利要求1所述的高可用工业消息设计系统,其特征在于,所述基础中台
‑
共享服务模块包括:生产消息服务:当业务对接异步消息时,需要通过该服务接口进行消息存放到消息队列,然后由插件端进行自主监听消费;发送短信服务:当业务进行验证码校验或信息提醒的时,根据发送短信服务进行信息推送;发送邮件服务:当业务进行验证码校验或信息提醒的时,根据发送邮件服务进行信息推送;移动消息推送服务:当业务进行验证码校验...
【专利技术属性】
技术研发人员:易勇,王盛义,胡兵,谭克元,王学平,黄可,颜礼齐,
申请(专利权)人:上海宝信软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。