[go: up one dir, main page]

CN116668273A - Data cascade channel detection method and system - Google Patents

Data cascade channel detection method and system Download PDF

Info

Publication number
CN116668273A
CN116668273A CN202310451469.6A CN202310451469A CN116668273A CN 116668273 A CN116668273 A CN 116668273A CN 202310451469 A CN202310451469 A CN 202310451469A CN 116668273 A CN116668273 A CN 116668273A
Authority
CN
China
Prior art keywords
outputting
abnormal information
cascade
data
normal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310451469.6A
Other languages
Chinese (zh)
Other versions
CN116668273B (en
Inventor
林皓
毕永东
袁剑
方伟
程海锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing VRV Software Corp Ltd
Original Assignee
Beijing VRV Software Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing VRV Software Corp Ltd filed Critical Beijing VRV Software Corp Ltd
Priority to CN202310451469.6A priority Critical patent/CN116668273B/en
Priority claimed from CN202310451469.6A external-priority patent/CN116668273B/en
Publication of CN116668273A publication Critical patent/CN116668273A/en
Application granted granted Critical
Publication of CN116668273B publication Critical patent/CN116668273B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/133Protocols for remote procedure calls [RPC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the disclosure discloses a data cascade channel detection method and system. The method comprises the following steps: judging whether the cascade service of the stage is normal or not, if not, outputting first abnormal information, if so, judging whether the cascade related component of the stage is normal or not, if not, outputting second abnormal information, if so, judging whether the addresses of opposite ends are consistent or not, if not, outputting third abnormal information, if so, judging whether the addresses of the opposite ends are connectivity or not, if not, outputting fourth abnormal information, if so, judging whether the sent message has a receipt or not, if not, outputting fifth abnormal information, and if so, outputting channel unblocked information; the opposite terminal address is a configured upper IP address; the method adopts the data cascade channel detection function, and the problems in each link can be intuitively reflected through the detection function when the data is cascade or the channel has problems, so that the problem is positioned more quickly and accurately, and the user experience is better.

Description

数据级联通道检测方法、系统Data cascade channel detection method and system

技术领域technical field

本公开涉及计算机技术领域,尤其涉及一种数据级联通道检测方法、系统。The present disclosure relates to the field of computer technology, in particular to a data cascade channel detection method and system.

背景技术Background technique

随着信息时代的快速发展,数据量的急剧增加,各个企业分支数据也越来越多,数据级联、数据汇总也越来越重要,但是在数据级联时存在各种不成功的问题,导致数据同步不成功,以及软件实施人员和用户排查问题难,流程复杂的问题。With the rapid development of the information age, the amount of data has increased sharply, and there are more and more branch data in various enterprises. Data cascading and data aggregation are becoming more and more important. However, there are various unsuccessful problems in data cascading. This leads to the failure of data synchronization, as well as the difficulty of troubleshooting for software implementers and users, and the complicated process.

现有技术只考虑到了检测自身的各环节的问题,当形成级联关系时,无法获知具体的问题源,当出现问题时,操作人员需要从头梳理流程,进行详细节点信息的比对,才有可能查清楚出现问题的原因,无法快速识别、定位问题源,导致周期长,浪费人力物力。The existing technology only considers the problems of each link of the detection itself. When a cascading relationship is formed, the specific source of the problem cannot be known. When a problem occurs, the operator needs to sort out the process from the beginning and compare the detailed node information. It may be possible to find out the cause of the problem, and it is impossible to quickly identify and locate the source of the problem, resulting in a long cycle and a waste of manpower and material resources.

发明内容Contents of the invention

有鉴于此,本公开实施例提供了一种数据级联通道检测方法、系统,能够测试数据级联各个环节可能存在的问题,快速识别、定位级联通道中存在的问题源。In view of this, the embodiments of the present disclosure provide a data cascading channel detection method and system, which can test possible problems in each link of data cascading, and quickly identify and locate the source of the problem in the cascading channel.

第一方面,本公开实施例提供了一种数据级联通道检测方法,包括以下步骤:In a first aspect, an embodiment of the present disclosure provides a data cascade channel detection method, including the following steps:

判断本级级联服务是否正常,若否,输出第一异常信息,Determine whether the cascade service at the current level is normal, if not, output the first abnormal information,

若是,判断本级级联相关组件是否正常,若否,输出第二异常信息,If yes, judge whether the cascaded related components of this level are normal, if not, output the second abnormal information,

若是,判断对端地址是否一致,若否,输出第三异常信息,If yes, judge whether the peer address is consistent, if not, output the third abnormal information,

若是,判断对端地址是否可连通性,若否,输出第四异常信息,If so, judge whether the peer address is connected, if not, output the fourth abnormal information,

若是,判断发送的消息是否有回执,若否,输出第五异常信息,If so, judge whether the sent message has a receipt, if not, output the fifth abnormal information,

若是,输出通道畅通信息;If so, output channel unblocked information;

所述对端地址为配置的上级IP地址。The peer address is a configured upper-level IP address.

可选的,所述判断本级级联服务是否正常,若否,输出第一异常信息,包括:Optionally, the judging whether the cascade service at the current level is normal, if not, outputting the first abnormal information, including:

通过RPC接口调用判断能否正常调用服务接口,若否,则判定所述本级级联服务不正常;Judging whether the service interface can be called normally by calling the RPC interface, if not, then judging that the cascaded service at this level is abnormal;

所述第一异常信息为服务接口无法正常调用。The first abnormal information is that the service interface cannot be called normally.

可选的,所述判断本级级联相关组件是否正常,若否,输出第二异常信息,包括:Optionally, the judging whether the cascading related components of the current level are normal, if not, outputting the second abnormal information, including:

判断数据库查询语句是否可以正常执行,若否,输出数据库异常信息,Determine whether the database query statement can be executed normally, if not, output the database exception information,

若是,判断消息中间件是否能够交互,若否,输出消息中间件异常信息,If yes, judge whether the message middleware can interact, if not, output message middleware exception information,

若是,判断文件上传/存储服务是否正常,若否,输出存储服务异常信息。If yes, judge whether the file upload/storage service is normal, and if not, output storage service exception information.

可选的,所述判断对端地址是否一致,若否,输出第三异常信息,包括:Optionally, the judging whether the address of the opposite end is consistent, if not, outputting the third abnormal information, including:

基于建立的级联关系,获取实时通讯地址;Obtain the real-time communication address based on the established cascading relationship;

判断所述实时通讯地址是否与已存储的本级地址一致,若否,则输出对端地址不一致的异常信息。Judging whether the real-time communication address is consistent with the stored address of the current level, if not, outputting abnormal information that the address of the opposite end is inconsistent.

可选的,所述判断对端地址是否可连通性,若否,输出第四异常信息,包括:Optionally, the judging whether the peer address is connected, if not, outputting the fourth abnormal information, including:

判断对端地址是否建立SOCKET连接,若否,则输出对端地址不具有连通性的异常信息。Determine whether the peer address has established a SOCKET connection, and if not, output the exception information that the peer address does not have connectivity.

可选的,所述判断发送的消息是否有回执,若否,输出第五异常信息,包括:Optionally, the judging whether the sent message has a receipt, if not, outputting fifth abnormal information, including:

向对端消息队列的地址发送测试数据,判断是否收到回执,若否,输出级联通道未畅通的异常信息。Send test data to the address of the peer message queue to determine whether a receipt is received, and if not, output the exception information that the cascading channel is not unblocked.

可选的,还包括:当输出的信息为异常信息时,进行实时告警。Optionally, it also includes: when the output information is abnormal information, a real-time alarm is issued.

第二方面,本公开实施例还提供了一种数据级联通道检测系统,包括:In the second aspect, the embodiment of the present disclosure also provides a data cascade channel detection system, including:

第一判断模块,配置为判断本级级联服务是否正常,若否,输出第一异常信息;The first judging module is configured to judge whether the cascade service at the current level is normal, and if not, output the first abnormal information;

第二判断模块,配置为若所述本级级联服务正常,判断本级级联相关组件是否正常,若否,输出第二异常信息;The second judging module is configured to judge whether the relevant components of the cascading at the current level are normal if the cascading service at the current level is normal, and output second abnormal information if not;

第三判断模块,配置为若所述本级级联相关组件正常,判断对端地址是否一致,若否,输出第三异常信息;The third judging module is configured to judge whether the address of the opposite end is consistent if the cascaded related components of the current level are normal, and if not, output the third abnormal information;

第四判断模块,配置为若所述对端地址一致,判断对端地址是否可连通性,若否,输出第四异常信息;The fourth judging module is configured to judge whether the peer address is connected if the peer address is consistent, and if not, output fourth abnormal information;

第五判断模块,配置为若所述对端地址具备可连通性,判断发送的消息是否有回执,若否,输出第五异常信息;The fifth judging module is configured to judge whether the sent message has a receipt if the peer address has connectivity, and if not, output fifth abnormal information;

第六判断模块,配置为若所述发送的消息有回执,输出通道畅通信息。The sixth judging module is configured to output channel unblocked information if the sent message has a receipt.

第三方面,本公开实施例还提供了一种电子设备,采用如下技术方案:In the third aspect, the embodiment of the present disclosure also provides an electronic device, which adopts the following technical solution:

所述电子设备包括:The electronic equipment includes:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述的数据级联通道检测方法。The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can perform any of the data cascading channel detection described above method.

第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述的数据级联通道检测方法。In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and the computer instructions are used to cause a computer to execute any one of the data cascading channel detection methods described above.

本申请公开的方法,通过对本级级联服务是否正常、本级级联相关组件是否正常、对端地址是否一致性、对端地址是否可连通性、发送消息是否回执这五方面层层递进分析,采用数据级联通道检测功能,在数据级联时或者通道出现问题时通过检测功能能直观反应各个环节出现的问题,对问题定位更快速,更准确,用户体验更好。The method disclosed in this application progresses layer by layer through the five aspects of whether the cascading service at the current level is normal, whether the relevant components of the cascading at the current level are normal, whether the peer address is consistent, whether the peer address is connectable, and whether the sent message is a receipt. Analysis, using the data cascading channel detection function, when the data cascades or the channel has problems, the detection function can intuitively reflect the problems in each link, and the problem location is faster and more accurate, and the user experience is better.

上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。The above description is only an overview of the technical solution of the present disclosure. In order to better understand the technical means of the present disclosure, it can be implemented according to the contents of the specification, and in order to make the above and other purposes, features and advantages of the present disclosure more obvious and understandable , the following preferred embodiments are specifically cited below, and are described in detail as follows in conjunction with the accompanying drawings.

附图说明Description of drawings

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.

图1为申请提供的数据级联通道检测方法的一种具体实施例的流程示意图。Fig. 1 is a schematic flowchart of a specific embodiment of the data cascading channel detection method provided in the application.

图2为本申请提供的不同层级进行数据级联通道检测的一种具体实施例的示意图。FIG. 2 is a schematic diagram of a specific embodiment of performing data cascading channel detection at different levels provided by the present application.

图3为本公开实施例提供的数据级联通道检测系统的原理框图。Fig. 3 is a functional block diagram of a data cascade channel detection system provided by an embodiment of the present disclosure.

图4为本公开实施例提供的一种电子设备的原理框图。Fig. 4 is a functional block diagram of an electronic device provided by an embodiment of the present disclosure.

具体实施方式Detailed ways

下面结合附图对本公开实施例进行详细描述。Embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings.

应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。It should be clear that the implementation of the present disclosure will be described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the content disclosed in this specification. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The present disclosure can also be implemented or applied through different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present disclosure.

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目各方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。It is noted that the following describes various aspects of the embodiments that are within the scope of the appended claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is illustrative only. Based on the present disclosure one skilled in the art should appreciate that an aspect described herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, any number of aspects set forth herein can be used to implement an apparatus and/or practice a method. In addition, such an apparatus may be implemented and/or such a method practiced using other structure and/or functionality than one or more of the aspects set forth herein.

还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。It should also be noted that the diagrams provided in the following embodiments are only schematically illustrating the basic ideas of the present disclosure, and only the components related to the present disclosure are shown in the drawings rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arbitrarily during actual implementation, and the component layout type may also be more complicated.

另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。Additionally, in the following description, specific details are provided to facilitate a thorough understanding of examples. However, it will be understood by those skilled in the art that the described aspects may be practiced without these specific details.

参照图1,本申请的第一方面公开了一种数据级联通道检测方法,该方法具体包括以下步骤:Referring to Fig. 1, the first aspect of the present application discloses a data cascading channel detection method, which specifically includes the following steps:

S100,判断本级级联服务是否正常,若否,输出第一异常信息,S100, judging whether the cascade service at the current level is normal, if not, outputting the first abnormal information,

S200,若是,判断本级级联相关组件是否正常,若否,输出第二异常信息,S200, if yes, judge whether the cascaded related components of the current level are normal, if not, output the second abnormal information,

S300,若是,判断对端地址是否一致,若否,输出第三异常信息,S300, if yes, judge whether the address of the opposite end is consistent, if not, output the third abnormal information,

S400,若是,判断对端地址是否可连通性,若否,输出第四异常信息,S400, if yes, judge whether the peer address is connected, if not, output the fourth abnormal information,

S500,若是,判断发送的消息是否有回执,若否,输出第五异常信息,S500, if yes, judge whether the sent message has a receipt, if not, output the fifth abnormal information,

若是,输出通道畅通信息;If so, output channel unblocked information;

其中,对端地址为配置的上级IP地址。Wherein, the peer address is the configured upper-level IP address.

在本实施例中,判断本级级联服务是否正常包括:通过RPC接口调用判断能否正常调用服务接口,若否,则判定本级级联服务不正常;其中第一异常信息为服务接口无法正常调用。In this embodiment, judging whether the cascading service at the current level is normal includes: calling through the RPC interface to determine whether the service interface can be called normally; call normally.

具体地,检测本级级联服务是否正常指的是检测数据发送方服务是否正常,即检测发送方服务的进程是否存在,因此通过RPC接口调用判断能否正常调用服务接口,如果能正常调用,说明服务正常,如果不能正常调用,说明服务异常。Specifically, detecting whether the cascade service at the current level is normal refers to detecting whether the service of the data sender is normal, that is, detecting whether the process of the sender service exists. Therefore, it is judged whether the service interface can be called normally by calling the RPC interface. If it can be called normally, It means that the service is normal. If it cannot be called normally, it means that the service is abnormal.

在本实施例中,判断本级级联相关组件是否正常包括:判断数据库查询语句是否可以正常执行,若否,输出数据库异常信息;In this embodiment, judging whether the cascaded related components of the current level are normal includes: judging whether the database query statement can be executed normally, and if not, outputting database exception information;

若是,判断消息中间件是否能够交互,若否,输出消息中间件异常信息;If yes, judge whether the message middleware can interact, if not, output message middleware exception information;

若是,判断文件上传/存储服务是否正常,若否,输出存储服务异常信息。If yes, judge whether the file upload/storage service is normal, and if not, output storage service exception information.

具体地,检测本级级联相关组件是否正常指的是,检测数据发送方服务(数据级联服务)和数据级联相关组件即数据级联服务需要配置的组件如数据库、消息中间件、fastdfs等是否正常。Specifically, detecting whether the cascading-related components at this level are normal refers to detecting the data sender service (data cascading service) and data cascading-related components, that is, components that need to be configured for data cascading services, such as databases, message middleware, and fastdfs And so on is normal.

其中,数据库查询语句的判断指的是判断数据库是否采用查询sql;消息中间件通过地址可联通性和发送消息来判断是否正常;fastdfs通过模拟数据文件上传或下载来判断是否正常,并记录每个组件的状态,该状态为整个链路中的问题提供依据。Among them, the judgment of the database query statement refers to judging whether the database uses query sql; the message middleware judges whether it is normal by address connectivity and sending messages; fastdfs judges whether it is normal by simulating data file upload or download, and records each The state of a component that provides evidence for problems throughout the link.

需要说明的是,数据库查询语句、消息中间件以及文件上传/存储服务的判断,三者没有强制的先后顺序,只要这三者全部正常时,才会判断为本级级联相关组件正常,只要有任一项不正常,则本级级联相关组件均判定为存在异常。It should be noted that there is no mandatory order for the judgment of database query statements, message middleware, and file upload/storage services. As long as these three are all normal, it will be judged that the cascading related components of the current level are normal. If any item is abnormal, the relevant components of the cascade at this level are judged to be abnormal.

在本实施例中,判断对端地址是否一致包括:基于建立的级联关系,获取实时通讯地址;然后判断实时通讯地址是否与已存储的本级地址一致,若否,则输出对端地址不一致的异常信息。In this embodiment, judging whether the peer address is consistent includes: obtaining the real-time communication address based on the established cascading relationship; then judging whether the real-time communication address is consistent with the stored address of the current level, if not, outputting the peer address is inconsistent exception information.

其中,本级地址为建立级联关系时保存在本级的地址;实时通讯地址指的是通过当时发送http请求回去的对方地址。Among them, the address of the current level is the address stored in the current level when the cascading relationship is established; the real-time communication address refers to the address of the other party sent back through the http request at that time.

进一步地,级联关系包括平台IP地址。Further, the cascading relationship includes the platform IP address.

在本实施例中,判断对端地址是否可连通性包括:判断对端地址是否建立SOCKET连接,若否,则输出对端地址不具有连通性的异常信息,即在该步骤中,是为了判断协议能不能通。In this embodiment, judging whether the peer address has connectivity includes: judging whether the peer address has established a SOCKET connection, if not, then outputting the abnormal information that the peer address does not have connectivity, that is, in this step, for judging Can the agreement be passed.

其中,SOCKET连接的建立可以采用TCP协议。Wherein, the establishment of the SOCKET connection may adopt the TCP protocol.

在本实施例中,判断发送的消息是否有回执包括:向对端消息队列的地址发送测试数据,判断是否收到回执,若否,输出级联通道未畅通的异常信息,即通过该步骤的执行,是为了判断发送方能否收到反馈信息,即建立的连接能否连通。In this embodiment, judging whether the sent message has a receipt includes: sending test data to the address of the peer message queue, judging whether a receipt is received, if not, outputting the abnormal information that the cascading channel is not unblocked, that is, passing through this step Execution is to determine whether the sender can receive feedback information, that is, whether the established connection can be connected.

其中,测试数据可以为自己创建的或者根据预设指令自动生成的;发送的测试数据会自动生成一个字符串。Among them, the test data can be created by oneself or automatically generated according to preset instructions; the sent test data will automatically generate a string.

优选地,消息队列为ActiveMQ或者Kafka。Preferably, the message queue is ActiveMQ or Kafka.

在本实施例中,该方法还包括:当输出的信息为异常信息时,进行实时告警,以告知相关人员具体的异常源并提醒相关人员进行实时维护。In this embodiment, the method further includes: when the output information is abnormal information, performing a real-time alarm, so as to inform relevant personnel of a specific abnormal source and remind relevant personnel to perform real-time maintenance.

参照图2,本申请提供的方案为一种涉及各个不同层级、上下级数据节点,用于进行数据级联通道检测是否正常的方法,在本实施例中,以本级与上级为例进行说明。Referring to Figure 2, the solution provided by this application is a method for detecting whether the data cascading channel is normal, involving different levels and upper and lower data nodes. In this embodiment, the current level and the upper level are taken as examples for illustration .

配置关系对端地址,该地址是需要配置的上级IP地址,在本实施例中优选为手动输入。Configure the address of the peer end of the relationship, which is the upper-level IP address to be configured, and is preferably manually input in this embodiment.

检测数据发送方服务(即数据级联服务)是否正常。Detect whether the data sender service (that is, the data cascading service) is normal.

检测数据发送方服务(数据级联服务)和数据级联相关组件(数据库、消息中间件、fastdfs等等)是否正常,并记录每个组件的状态和异常描述。Detect whether the data sender service (data cascade service) and data cascade related components (database, message middleware, fastdfs, etc.) are normal, and record the status and exception description of each component.

检测本级存储的地址和实时获取的地址一致性,并记录结果和异常描述。Detect the consistency between the addresses stored at this level and those obtained in real time, and record the results and exception descriptions.

检测对端地址是否可以连接,并记录结果和异常描述。Detect whether the peer address can be connected, and record the result and exception description.

给对端地址发送测试数据,并记录是否回执状态,若收到回执,则说明整体级联通道畅通,流程结束。Send test data to the peer address, and record whether the receipt status is received. If a receipt is received, it means that the overall cascade channel is unblocked and the process ends.

现有技术只考虑到了检测自身的各环节的问题,没有形成一个从数据发送方到数据接收方然后回执的一个闭环链路中存在的问题,该检测方法在有级联上下级关系时想判断是否能彼此通信时使用或者有级联关系不能进行数据同步时使用,并且在出现问题时能展示每个环节存在的问题,然后软件实施人员或研发人员快速解决问题。The existing technology only considers the problem of each link of the detection itself, and does not form a problem in a closed-loop link from the data sender to the data receiver and then the receipt. This detection method wants to judge when there is a cascading relationship between the upper and lower levels It can be used when it can communicate with each other or when there is a cascading relationship that cannot be used for data synchronization, and it can display the problems existing in each link when a problem occurs, and then the software implementer or developer can quickly solve the problem.

本申请公开的方法,通过对本级级联服务是否正常、本级级联相关组件是否正常、对端地址是否一致性、对端地址是否可连通性、发送消息是否回执这五方面层层递进分析,采用数据级联通道检测功能,在数据级联时或者通道出现问题时通过检测功能能直观反应各个环节出现的问题,对问题定位更快速,更准确,用户体验更好。The method disclosed in this application progresses layer by layer through the five aspects of whether the cascading service at the current level is normal, whether the relevant components of the cascading at the current level are normal, whether the peer address is consistent, whether the peer address is connectable, and whether the sent message is a receipt. Analysis, using the data cascading channel detection function, when the data cascades or the channel has problems, the detection function can intuitively reflect the problems in each link, and the problem location is faster and more accurate, and the user experience is better.

进一步地,本申请公开的整个检测方法可以整合到一个程序里即级联服务来实现的,页面可以只提供一个操作入口,该入口通过RPC接口调用的方式来调用级联服务接口,在接口内部实现检查过程。Furthermore, the entire detection method disclosed in this application can be integrated into a program, that is, cascaded services, and the page can only provide one operation entry, which calls the cascaded service interface through the RPC interface call, inside the interface Implement the inspection process.

参照图3,本申请的第二方面公开了一种数据级联通道检测系统,包括:Referring to Fig. 3, the second aspect of the present application discloses a data cascade channel detection system, including:

第一判断模块,配置为判断本级级联服务是否正常,若否,输出第一异常信息;The first judging module is configured to judge whether the cascade service at the current level is normal, and if not, output the first abnormal information;

第二判断模块,配置为若本级级联服务正常,判断本级级联相关组件是否正常,若否,输出第二异常信息;The second judging module is configured to judge whether the relevant components of the cascading at the current level are normal if the cascading service at the current level is normal, and if not, output the second abnormal information;

第三判断模块,配置为若本级级联相关组件正常,判断对端地址是否一致,若否,输出第三异常信息;The third judging module is configured to judge whether the address of the opposite end is consistent if the cascaded related components of the current level are normal, and if not, output the third abnormal information;

第四判断模块,配置为若对端地址一致,判断对端地址是否可连通性,若否,输出第四异常信息;The fourth judging module is configured to judge whether the peer address is connected if the peer address is consistent, and if not, output the fourth abnormal information;

第五判断模块,配置为若对端地址具备可连通性,判断发送的消息是否有回执,若否,输出第五异常信息;The fifth judging module is configured to judge whether the sent message has a receipt if the peer address has connectivity, and if not, output the fifth abnormal information;

第六判断模块,配置为若发送的消息有回执,输出通道畅通信息。The sixth judging module is configured to output channel unblocked information if there is a receipt for the sent message.

根据本公开实施例的电子设备包括存储器和处理器。该存储器用于存储非暂时性计算机可读指令。具体地,存储器可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。An electronic device according to an embodiment of the present disclosure includes a memory and a processor. The memory is used to store non-transitory computer readable instructions. Specifically, the memory may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and/or cache memory (cache). The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, and the like.

该处理器可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制电子设备中的其它组件以执行期望的功能。在本公开的一个实施例中,该处理器用于运行该存储器中存储的该计算机可读指令,使得该电子设备执行前述的本公开各实施例的数据级联通道检测方法全部或部分步骤。The processor may be a central processing unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present disclosure, the processor is configured to execute the computer-readable instructions stored in the memory, so that the electronic device executes all or part of the steps of the aforementioned data cascading channel detection method in each embodiment of the present disclosure.

本领域技术人员应能理解,为了解决如何获得良好用户体验效果的技术问题,本实施例中也可以包括诸如通信总线、接口等公知的结构,这些公知的结构也应包含在本公开的保护范围之内。Those skilled in the art should understand that in order to solve the technical problem of how to obtain a good user experience effect, this embodiment may also include known structures such as communication buses and interfaces, and these known structures should also be included in the protection scope of the present disclosure within.

如图4为本公开实施例提供的一种电子设备的结构示意图。其示出了适于用来实现本公开实施例中的电子设备的结构示意图。图4示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。FIG. 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. It shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure. The electronic device shown in FIG. 4 is only an example, and should not limit the functions and application scope of the embodiments of the present disclosure.

如图4所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等),其可以根据存储在只读存储器(ROM)中的程序或者从存储装置加载到随机访问存储器(RAM)中的程序而执行各种适当的动作和处理。在RAM中,还存储有电子设备操作所需的各种程序和数据。处理装置、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也连接至总线。As shown in FIG. 4, an electronic device may include a processing device (such as a central processing unit, a graphics processing unit, etc.), which may be stored in a read-only memory (ROM) or loaded into a random access memory (RAM) Various appropriate actions and processing are performed by the programs in the program. In RAM, various programs and data necessary for the operation of electronic equipment are also stored. The processing means, ROM, and RAM are connected to each other via a bus. Input/output (I/O) interfaces are also connected to the bus.

通常,以下装置可以连接至I/O接口:包括例如传感器或者视觉信息采集设备等的输入装置;包括例如显示屏等的输出装置;包括例如磁带、硬盘等的存储装置;以及通信装置。通信装置可以允许电子设备与其他设备(比如边缘计算设备)进行无线或有线通信以交换数据。虽然图4示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。Generally, the following devices can be connected to the I/O interface: input devices including, for example, sensors or visual information collection devices, etc.; output devices, including, for example, display screens; storage devices including, for example, tapes, hard disks, etc.; and communication means. The communication means may allow the electronic device to perform wireless or wired communication with other devices, such as edge computing devices, to exchange data. While FIG. 4 shows an electronic device having various means, it should be understood that implementing or having all of the means shown is not a requirement. More or fewer means may alternatively be implemented or provided.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置从网络上被下载和安装,或者从存储装置被安装,或者从ROM被安装。在该计算机程序被处理装置执行时,执行本公开实施例的数据级联通道检测方法的全部或部分步骤。In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer readable medium, where the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via communication means, or installed from a storage means, or installed from a ROM. When the computer program is executed by the processing device, all or part of the steps of the data cascade channel detection method in the embodiments of the present disclosure are executed.

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。For detailed descriptions of this embodiment, reference may be made to corresponding descriptions in the preceding embodiments, and details are not repeated here.

根据本公开实施例的计算机可读存储介质,其上存储有非暂时性计算机可读指令。当该非暂时性计算机可读指令由处理器运行时,执行前述的本公开各实施例的数据级联通道检测方法的全部或部分步骤。A computer-readable storage medium according to an embodiment of the present disclosure has non-transitory computer-readable instructions stored thereon. When the non-transitory computer-readable instructions are executed by the processor, all or part of the steps of the foregoing data cascading channel detection methods in the various embodiments of the present disclosure are executed.

上述计算机可读存储介质包括但不限于:光存储介质(例如:CD-ROM和DVD)、磁光存储介质(例如:MO)、磁存储介质(例如:磁带或移动硬盘)、具有内置的可重写非易失性存储器的媒体(例如:存储卡)和具有内置ROM的媒体(例如:ROM盒)。The above-mentioned computer-readable storage media include but are not limited to: optical storage media (such as: CD-ROM and DVD), magneto-optical storage media (such as: MO), magnetic storage media (such as: magnetic tape or mobile hard disk), with built-in Media that rewrites nonvolatile memory (eg: memory card) and media with built-in ROM (eg: ROM cartridge).

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。For detailed descriptions of this embodiment, reference may be made to corresponding descriptions in the preceding embodiments, and details are not repeated here.

以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。The basic principles of the present disclosure have been described above in conjunction with specific embodiments, but it should be pointed out that the advantages, advantages, effects, etc. mentioned in the present disclosure are only examples rather than limitations, and these advantages, advantages, effects, etc. Various embodiments of the present disclosure must have. In addition, the specific details disclosed above are only for the purpose of illustration and understanding, rather than limitation, and the above details do not limit the present disclosure to be implemented by using the above specific details.

在本公开中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。In this disclosure, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any relationship between these entities or operations. An actual relationship or sequence, the block diagrams of devices, devices, devices, and systems involved in the present disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, devices, systems may be connected, arranged, configured in any manner. Words such as "including", "comprising", "having" and the like are open-ended words meaning "including but not limited to" and may be used interchangeably therewith. As used herein, the words "or" and "and" refer to the word "and/or" and are used interchangeably therewith, unless the context clearly dictates otherwise. As used herein, the word "such as" refers to the phrase "such as but not limited to" and can be used interchangeably therewith.

另外,如在此使用的,在以“至少一个”开始的项的列举中使用的“或”指示分离的列举,以便例如“A、B或C的至少一个”的列举意味着A或B或C,或AB或AC或BC,或ABC(即A和B和C)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。Additionally, as used herein, the use of "or" in a listing of items beginning with "at least one" indicates separate listings, such that for example a listing of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (ie A and B and C). Furthermore, the word "exemplary" does not mean that the described examples are preferred or better than other examples.

还需要指出的是,在本公开的系统和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。It should also be pointed out that in the systems and methods of the present disclosure, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of the present disclosure.

可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本公开的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。Various changes, substitutions and alterations to the technology described herein can be made without departing from the teaching of the technology as defined by the appended claims. Furthermore, the scope of the claims of the present disclosure is not limited to the specific aspects of the process, machine, manufacture, composition of matter, means, methods and acts described above. Any process, machine, manufacture, composition of matter, means, method or act, currently existing or later developed, which performs substantially the same function or achieves substantially the same result as the corresponding aspect described herein may be utilized. Accordingly, the appended claims include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or acts.

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the disclosed embodiments to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims (10)

1. The data cascade channel detection method is characterized by comprising the following steps of:
judging whether the cascade service of the stage is normal or not, if not, outputting first abnormal information,
if yes, judging whether the cascade related component of the stage is normal, if not, outputting second abnormal information,
if yes, judging whether the addresses of the opposite ends are consistent, if not, outputting third abnormal information,
if yes, judging whether the opposite terminal address is connectivity, if not, outputting fourth abnormal information,
if yes, judging whether the sent message has a receipt, if not, outputting fifth abnormal information,
if yes, outputting channel unblocked information;
and the opposite terminal address is a configured upper-level IP address.
2. The method for detecting a data cascade channel according to claim 1, wherein the determining whether the cascade service of the present stage is normal or not, if not, outputting the first abnormal information, comprises:
judging whether a service interface can be normally called or not through the RPC interface call, if not, judging that the cascade service of the stage is abnormal;
the first abnormal information is that the service interface cannot be normally called.
3. The method for detecting a data cascade channel according to claim 1, wherein the determining whether the cascade related component of the present stage is normal or not, if not, outputting the second abnormal information, comprises:
judging whether the database query statement can be normally executed, if not, outputting the abnormal information of the database,
if so, judging whether the message middleware can interact, if not, outputting message middleware abnormality information,
if yes, judging whether the file uploading/storing service is normal, and if not, outputting abnormal information of the storing service.
4. The method for detecting a data cascade channel according to claim 1, wherein the determining whether the addresses of the opposite ends are identical, if not, outputting third abnormality information, comprises:
acquiring a real-time communication address based on the established cascade relation;
and judging whether the real-time communication address is consistent with the stored current-stage address, and if not, outputting abnormal information of inconsistent opposite-end addresses.
5. The method for detecting a data cascade channel according to claim 1, wherein the determining whether the peer address is connectable or not, and if not, outputting fourth abnormality information, comprises:
judging whether the opposite terminal address establishes SOCKET connection, if not, outputting abnormal information that the opposite terminal address does not have connectivity.
6. The method for detecting a data cascade channel according to claim 1, wherein the determining whether the transmitted message has a receipt, and if not, outputting fifth abnormality information, comprises:
and sending test data to the address of the opposite-end message queue, judging whether receipt is received, and if not, outputting abnormal information that the cascade channel is not smooth.
7. The method for detecting a data cascade channel according to claim 1, further comprising: and when the output information is abnormal information, carrying out real-time warning.
8. A data concatenation channel detection system, comprising:
the first judging module is configured to judge whether the cascade service of the stage is normal or not, and if not, the first judging module outputs first abnormal information;
the second judging module is configured to judge whether the cascade related component of the present stage is normal if the cascade service of the present stage is normal, and if not, output second abnormal information;
the third judging module is configured to judge whether the opposite terminal addresses are consistent if the cascade related components of the stage are normal, and if not, output third abnormal information;
a fourth judging module configured to judge whether the opposite terminal address is connectivity if the opposite terminal address is consistent, and if not, output fourth abnormal information;
a fifth judging module configured to judge whether the sent message has a receipt if the opposite terminal address has connectivity, and if not, output fifth abnormal information;
and the sixth judging module is configured to output channel unblocked information if the sent message has a receipt.
9. An electronic device, the electronic device comprising:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the data concatenation channel detection method according to any one of claims 1 to 7.
10. A computer readable storage medium storing computer instructions for causing a computer to perform the data concatenation channel detection method according to any one of claims 1 to 7.
CN202310451469.6A 2023-04-25 Data cascade channel detection method and system Active CN116668273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310451469.6A CN116668273B (en) 2023-04-25 Data cascade channel detection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310451469.6A CN116668273B (en) 2023-04-25 Data cascade channel detection method and system

Publications (2)

Publication Number Publication Date
CN116668273A true CN116668273A (en) 2023-08-29
CN116668273B CN116668273B (en) 2025-12-23

Family

ID=

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104901833A (en) * 2015-05-19 2015-09-09 无锡天脉聚源传媒科技有限公司 Method for finding abnormal device and device
US20160241430A1 (en) * 2015-02-16 2016-08-18 Juniper Networks, Inc. Multi-stage switch fabric fault detection and handling
CN112311574A (en) * 2019-07-30 2021-02-02 中国移动通信有限公司研究院 Method, device and equipment for checking network topology connection
CN112463487A (en) * 2020-11-25 2021-03-09 苏州浪潮智能科技有限公司 Connection error detection method and system of full flash memory array and related components
CN112910751A (en) * 2021-03-31 2021-06-04 郑州信大捷安信息技术股份有限公司 Method and device for detecting and recovering abnormity of VPN (virtual private network) equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160241430A1 (en) * 2015-02-16 2016-08-18 Juniper Networks, Inc. Multi-stage switch fabric fault detection and handling
CN104901833A (en) * 2015-05-19 2015-09-09 无锡天脉聚源传媒科技有限公司 Method for finding abnormal device and device
CN112311574A (en) * 2019-07-30 2021-02-02 中国移动通信有限公司研究院 Method, device and equipment for checking network topology connection
CN112463487A (en) * 2020-11-25 2021-03-09 苏州浪潮智能科技有限公司 Connection error detection method and system of full flash memory array and related components
CN112910751A (en) * 2021-03-31 2021-06-04 郑州信大捷安信息技术股份有限公司 Method and device for detecting and recovering abnormity of VPN (virtual private network) equipment

Similar Documents

Publication Publication Date Title
CN106161135B (en) Business transaction fault analysis method and device
CN113868868A (en) A device data interaction method, system and platform based on object model structure
CN111782527A (en) Interface testing method, device, computer equipment and storage medium
CN115988107A (en) Custom protocol parsing method and system based on xml configuration file
CN111813377A (en) A method and device for automatically generating an application program
CN115774739A (en) Transaction data tracking method and device
CN111414157A (en) Iteration method and device for changes of profiles architecture, computer equipment and storage medium
CN116668273A (en) Data cascade channel detection method and system
CN115061746A (en) Jenkins-based vehicle network controller product development method and system
CN113778771A (en) Method, system and storage medium for terminal testing
CN115391127A (en) Dial testing method and device, storage medium and chip
CN116668273B (en) Data cascade channel detection method and system
CN114003497B (en) Testing methods, devices, equipment and storage media for business systems
CN112787839A (en) Port description modification method and device
CN115061907A (en) Test method and test system, electronic equipment, storage medium
CN114860599A (en) Data processing method and device, electronic equipment and storage medium
CN115328764A (en) Test code optimization method and related equipment based on automated test
CN114895997A (en) Task association method and device and electronic equipment
CN115063246B (en) A blockchain evaluation method and device based on maturity model
CN116089297A (en) A user interface consistency detection method and device
CN111488283A (en) Task generation method and device, electronic equipment and storage medium
CN117290342B (en) Distributed database version information management methods, devices, electronic equipment and media
CN118733441A (en) Code testing method, device, computer equipment and computer readable storage medium
CN112468358B (en) Protocol detection method, system, equipment and computer readable storage medium
CN115686576A (en) Container cloud platform update display method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant