白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Microservices change management and analytics

專利號(hào)
US11175947B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
INTERNATIONAL BUSINESS MACHINES CORPORATION(US NY Armonk)
發(fā)明人
Selcuk Nedim Oezmen; Clea Anne Zolotow; Ulrike Vauth
IPC分類
G06F21/57; G06F8/76; G06F9/448; G06F9/48; G06F11/14; G06F11/07; G06F9/54; G06F9/46; G06F11/36
技術(shù)領(lǐng)域
invocation,or,matrix,network,computer,in,cloud,process,computing,system
地域: NY NY Armonk

摘要

Managing microservice changes and performing related analytics can include generating a plurality of process instance representations. Each process instance representation can be generated based on a corresponding process path that comprises an ordered sequence of operations that are performed by a process using multiple microservices. A microservices network representation can be constructed based on the plurality of process instance representations, each element of the microservices network corresponding to an interface between a pair of the microservices. Based on the microservices network representation, a relative frequency can be determined for each of the microservices, each relative frequency corresponding to a likelihood that a change in a microservice will affect the performance of at least one process using at least one of the microservices.

說(shuō)明書(shū)

In one or more embodiments, method 400 further comprises the system responding to a process error by identifying a microservice as a likely source of the process error. Referring additionally to FIG. 5, a flowchart of method 500 responding to a process error according to an embodiment is depicted. Method 500 also can be performed by a system the same or similar to the systems described in reference to FIGS. 1-3. The system at block 502 identifies the microservice that is the likely source of a process error. At block 504, the system marks the microservice identified as the likely source of the process error as faulty. At block 506, the system selects a different version of the microservice and, at block 508, retrieves the different version of the microservice from a networked microservice repository. If the system determines that in fact the microservice is the source of the process error, then the process invokes the substitute version of the microservice when the process executes on a computer system. In the event that more than one microservice is determined to be possibly faulty, the system can apply the procedure iteratively beginning with the microservice having the highest relative frequency of invocation and continue until the microservice or microservices that are in fact faulty are discovered and rolled back.

It is expressly noted that although this disclosure includes a detailed description on cloud computing, implementations of the teachings recited herein are not limited to a cloud computing environment. Rather, embodiments of the present invention are capable of being implemented in conjunction with any other type of computing environment now known or later developed.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋