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

Microservices change management and analytics

專利號
US11175947B2
公開日期
2021-11-16
申請人
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
技術領域
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.

說明書

Upon identifying a microservice as a likely source of a process error, system 100 can mark the microservice as faulty. System 100 can select a different version of the microservice (e.g., a prior version that executed by one or more processes without error) and retrieve the different version of the microservice from a networked microservice repository via communications network 102. 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.

One or more databases 108 can include a database, or several databases, that electronically store the software instructions (code) corresponding to various versions of the microservices. System 100 can utilize data (e.g., metadata) retrieved by associator 110 to identify a source of the prior version of a microservice and retrieve the prior version from the source to facilitate the roll back. The data, for example, can provide a microservice ID, version number, date the microservice was deployed, microservice vendor, and the like. System 100 can use the data to identify a database from among the one or more databases 108 from which the software instructions comprising the microservice can be retrieved. The software instructions can be retrieved from the database by system 100 via communications network 102. Alternatively, or additionally, system 100 can itself store prior versions of a microservice. For example, system 100 can store the prior versions as a clear-text matrix.

權利要求

1
微信群二維碼
意見反饋