基于微服务技术架构的数据处理方法、终端及计算机存储介质技术

技术编号:18403613 阅读:71 留言:0更新日期:2018-07-08 22:02
本发明专利技术提供基于微服务技术架构的数据处理方法、终端及计算机存储介质,该方法包括:通过线程管理模块为企业服务总线配置若干服务线程,其中,一个服务线程处理一种类型的数据;线程管理模块根据数据的类型为所述若干服务线程配置对应加密协议、数据交换协议和解密协议;线程管理模块检测数据平台产生的数据,根据所述数据的类型启动对应的服务线程;所述服务线程获取所述数据,根据所述加密协议、数据交换协议和解密协议处理所述数据,将处理后的数据发送至对应的数据接收端。本发明专利技术通过将企业服务总线的交换空间进行,使每个服务线程独立处理数据,便于实现服务器对每个服务线程的独立管理,当某一个服务线程出现问题时不影响其他服务线程工作。

Data processing method, terminal and computer storage medium based on microservice Technology Architecture

The invention provides a data processing method, a terminal and a computer storage medium based on a microservice technology architecture. The method includes: configuring a number of service threads for the enterprise service bus through a thread management module, in which a service thread handles a type of data; the thread management module is based on the type of data. The dry service thread configuration corresponds to the encryption protocol, the data exchange protocol, and the decryption protocol; the thread management module detects the data generated by the data platform and starts the corresponding service thread according to the type of the data. The service thread gets the data and deals with the encrypted protocol, the data exchange protocol, and the decryption protocol. The data is transmitted to the corresponding data receiving end. The invention makes each service thread handle data independently by making the exchange space of the enterprise service bus, and facilitates the independent management of each service thread, and does not affect the work of other service threads when a service thread has problems.

【技术实现步骤摘要】
基于微服务技术架构的数据处理方法、终端及计算机存储介质
本专利技术涉及通信
,尤其涉及一种基于微服务技术架构的数据处理方法、终端及计算机存储介质。
技术介绍
近年来,由于计算机技术的快速发展和业务的不断改变,越来越多的系统开发者为了减少开发量,节约系统开发经费,采用了ESB(EnterpriseServiceBus,企业服务总线)技术来进行各个系统间的数据交换,以此解决数据来源与开发量的问题。现有的ESB交换技术,在进行数据交换时,所有的数据交换程序共同使用同一个交换空间,这除了极大地增加了交换空间的负载压力外,当数据交换出现故障报错时,因为共同采用交换空间,所以需要对所有交换项进行逐一排查,容易错过“抢修黄金期”,可谓是“牵一发而动全身”,导致数据交换性能差。
技术实现思路
本专利技术实施例提供一种基于微服务技术架构的数据处理方法、终端及计算机存储介质,能够提高企业服务总线的数据交换性能。第一方面,本专利技术实施例提供了一种基于微服务技术架构的数据处理方法,该方法包括:通过线程管理模块为企业服务总线配置若干服务线程,其中,一个服务线程处理一种类型的数据;线程管理模块根据数据的类型为所述若干服务线程配置对应加密协议、数据交换协议和解密协议;线程管理模块检测数据平台产生的数据,根据所述数据的类型启动对应的服务线程;所述服务线程获取所述数据,根据所述加密协议、数据交换协议和解密协议处理所述数据,将处理后的数据发送至对应的数据接收端。第二方面,本专利技术实施例提供了一种终端,该终端包括用于实现上述基于微服务技术架构的数据处理方法的单元。第三方面,本专利技术实施例还提供一种终端,该终端包括处理器和存储器,所述处理器和存储器连接,其中,所述存储器用于存储应用程序代码,所述处理器被配置用于调用所述程序代码,执行以上基于微服务技术架构的数据处理方法的步骤。第四方面,本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行以上基于微服务技术架构的数据处理方法的步骤。本专利技术实施例提供一种基于微服务技术架构的数据处理方法、终端及计算机存储介质,该方法包括:通过线程管理模块为企业服务总线配置若干服务线程,其中,一个服务线程处理一种类型的数据;线程管理模块根据数据的类型为所述若干服务线程配置对应加密协议、数据交换协议和解密协议;线程管理模块检测数据平台产生的数据,根据所述数据的类型启动对应的服务线程;所述服务线程获取所述数据,根据所述加密协议、数据交换协议和解密协议处理所述数据,将处理后的数据发送至对应的数据接收端。本专利技术通过将企业服务总线配置为若干服务线程,一个服务线程处理一种类型的数据,即将企业服务总线总体的交换空间划分成若干个小的独立的交换空间,不同的交换空间独立处理不同类型的数据,这种基于微服务技术架构的数据处理手段,可以实现对各个交换空间(或服务线程)的独立管理和配置,达到细粒度管理和数据交换的可靠性,便于实现对每个服务线程的独立管理,当其中一个服务线程出现问题时不影响其他服务线程的工作。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种基于微服务技术架构的数据处理方法的流程示意图;图2是本专利技术实施例提供的一种基于微服务技术架构的数据处理方法的子流程示意图;图3是本专利技术实施例提供的一种基于微服务技术架构的数据处理方法的另一子流程示意图;图4是本专利技术实施例提供的一种基于微服务技术架构的数据处理方法的另一流程示意图;图5是本专利技术实施例提供的一种基于微服务技术架构的数据处理系统的示意性框图;图6是本专利技术实施例提供的一种终端的示意性框图;图7是本专利技术实施例提供的一种终端的子单元示意性框图;图8是本专利技术实施例提供的一种终端的结构组成示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。具体实现中,本专利技术实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。请参考图1,图1是本专利技术实施例提供的一种基于微服务技术架构的数据处理方法的流程示意图,该基于微服务技术架构的数据处理方法包括步骤S101-S105。S101,通过线程管理模块为企业服务总线配置若干服务线程,其中,一个服务线程处理一种类型的数据。S102,线程管理模块根据数据的类型为所述若干服务线程配置对应加密协议、数据交换协议和解密协议。在本专利技术实施例中,通过线程管理模块来管理企业服务总线,用户可通过线程管理模块对应的界面中对企业服务总线进行配置,配置包括配置服务线程、配置服务线程中的处理数据的各种协议,诸如加密协议、数据交换协议和解密协议等,即将企业服务总线总体的交换空间划分成若干个小的独立的交换空间,不同的交换空间处理不同类型的数据,这种基于微服务技术架构的数据处理手段,可以实现对各个交换空间(或服务线程)的独立管理和配置,达到细粒度管理和数据交换的可靠性。加密协议和解密协议相对应,数据交换协议可根据数据交换的双方(即数据发出端和数据接收端)与ESB总线均可允许的数据格式而定,数据包括有企业信息、工程信息、资金信息、预警信息等多种类型的数据,针对处理的数据的类型不同,为每条服务线程配置的加密协议、数据交换协议本文档来自技高网...

【技术保护点】
1.一种基于微服务技术架构的数据处理方法,其特征在于,包括:通过线程管理模块为企业服务总线配置若干服务线程,其中,一个服务线程处理一种类型的数据;线程管理模块根据数据的类型为所述若干服务线程配置对应加密协议、数据交换协议和解密协议;线程管理模块检测数据平台产生的数据,根据所述数据的类型启动对应的服务线程;所述服务线程获取所述数据,根据所述加密协议、数据交换协议和解密协议处理所述数据;所述服务线程将成功处理后的数据发送至对应的数据接收端。

【技术特征摘要】
1.一种基于微服务技术架构的数据处理方法,其特征在于,包括:通过线程管理模块为企业服务总线配置若干服务线程,其中,一个服务线程处理一种类型的数据;线程管理模块根据数据的类型为所述若干服务线程配置对应加密协议、数据交换协议和解密协议;线程管理模块检测数据平台产生的数据,根据所述数据的类型启动对应的服务线程;所述服务线程获取所述数据,根据所述加密协议、数据交换协议和解密协议处理所述数据;所述服务线程将成功处理后的数据发送至对应的数据接收端。2.根据权利要求1所述的数据处理方法,其特征在于,所述数据包括若干类型的数据,不同类型的数据存放在不同的数据表中。3.根据权利要求2所述的数据处理方法,其特征在于,所述线程管理模块检测数据平台产生的数据,根据所述数据的类型启动对应的服务线程,包括:线程管理模块定时检测所述数据表中是否存放有数据;若是,根据所述数据的类型启动对应的服务线程。4.根据权利要求2所述的数据处理方法,其特征在于,所述将处理后的数据发送至对应的数据接收端之后,还包括:线程管理模块检测所述数据表中的数据是否被处理完毕;若是,关闭所述服务线程。5.根据权利要求1所述的数据处理方法,其特征在于,根据所述加密协议、数据交换协议和解密协议处理所述数据,包括:在所述服务线程的第一节点根据所述加密协议对所述数据进行加密处理,并...

【专利技术属性】
技术研发人员:邹纪根赖旭军汤代佳
申请(专利权)人:深圳市卓讯信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1