[发明专利]基于微服务架构的消息接入方法、装置、系统及存储介质在审
申请号: | 202110016898.1 | 申请日: | 2021-01-05 |
公开(公告)号: | CN112698817A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 王晓红;唐积益;侯腾蛟 | 申请(专利权)人: | 深圳力维智联技术有限公司;南京中兴力维软件有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/71 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 刘冰 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 消息 接入 方法 装置 系统 存储 介质 | ||
本发明公开了一种基于微服务架构的消息接入方法,包括:当检测到有新消息接入时,则获取所述新消息对应的接入处理流程,并根据所述接入处理流程,确定对应的微服务模块;配置所述微服务模块对应的接入服务;在所述接入服务配置完成后,启动所述接入服务,以通过所述接入服务对所述新消息进行处理。本发明还公开了一种基于微服务架构的消息接入装置、系统及存储介质。本发明针对新消息接入连接平台时,利用已经开发好的微服务模块组合成一个接入服务,不需要开发人员重新编写接入服务的开发代码,提高接入服务的整体开发效率。
技术领域
本发明涉及微服务技术领域,尤其涉及基于微服务架构的消息接入方法、装置、系统及存储介质。
背景技术
传统的开发架构通常被称为单体式架构,是以整个系统为单位进行部署,所有功能模块都集中在同一项目中,任何小修改都需要重构整个项目,当不同设备类型(通讯方式、通讯协议)的数据接入时,需要开发人员重新编写接入服务的开发代码来开发相应的接入服务。
例如,某个设备的通讯方式既可以是TCP(Transmission Control Protocol,传输控制协议),也可以是UDP(User Datagram Protocol,用户数据报协议)。当该设备上传的消息需要接入连接平台时,传统的解决方法是开发两个独立的接入服务,如果该设备又增加了一种新的通讯方式,就需要开发人员重新编写大部分重复的接入程序,以开发新的接入服务来应对消息接入问题,但由于各个接入服务除了传输部分的功能不同外,其它部分的功能是相同的,因此各个接入服务中所包含的很多业务逻辑都是重复的,即开发人员需要重新编写大部分重复的接入程序来开发新的接入服务,导致接入服务的整体开发效率低下。
发明内容
本发明的主要目的在于提出一种基于微服务架构的消息接入方法、装置、系统及存储介质,旨在提高接入服务的整体开发效率。
为实现上述目的,本发明提供一种基于微服务架构的消息接入方法,所述方法包括如下步骤:
当检测到有新消息接入时,则确定所述新消息对应的接入处理步骤,并从预设微服务模块中获取所述接入处理步骤对应的微服务模块;
配置所述微服务模块对应的接入服务;
在所述接入服务配置完成后,启动所述接入服务,以通过所述接入服务对所述新消息进行处理。
优选地,所述配置所述微服务模块对应的接入服务的步骤包括:
在获取到所述微服务模块后,接收用户输入的信息配置指令,并执行所述信息配置指令对应的配置流程,得到所述接入服务的配置信息;
根据所述配置信息创建所述接入服务的工作目录,并在所述工作目录下生成所述接入服务的配置文件;
根据所述配置文件生成所述微服务模块对应的微服务容器,得到由所述微服务容器组成的接入服务。
优选地,所述方法应用于基于微服务架构的消息接入系统,所述基于微服务架构的消息接入系统包括卡夫卡服务器,所述执行所述信息配置指令对应的配置流程,得到所述接入服务的配置信息的步骤包括:
配置所述接入服务的名称;
配置所述卡夫卡服务器的连接参数,以将所述接入服务和所述卡夫卡服务器通信连接;
根据所述微服务模块配置所述接入服务包含的服务节点,并配置各所述服务节点之间的依赖关系;
配置各所述服务节点对应的容器镜像;
配置各所述服务节点对应的卡夫卡主题;
配置各所述服务节点的属性信息。
优选地,所述启动所述接入服务,以通过所述接入服务对所述新消息进行处理的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳力维智联技术有限公司;南京中兴力维软件有限公司,未经深圳力维智联技术有限公司;南京中兴力维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110016898.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维地图中的鹰眼窗口精确显示当前视野的方法
- 下一篇:一种培养基用灭菌锅