白丝美女被狂躁免费视频网站,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
技術(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.

說明書

With microservices, software applications comprise multiple, smaller-sized runtime services. Thus, rather than building, integrating, and testing an entire application as a monolith in which even small changes require a full test cycle of the entire application, microservices can be delivered as independent runtime services with a well-defined application programming interface (API). Thus, the microservices approach allows fast delivery of smaller, more frequently implemented incremental changes to a program or an application.

Rapid deployment of new microservices and updated versions of existing microservices can pose challenges to maintaining the operability of software applications built on multiple microservices. The challenges can be considerable if various vendors or in-house developers push changes directly to production. It is not unheard of for a vendor to push out 10 or even 50 microservice changes in a single day. Moreover, when vendors or in-house developers push changes directly to production, the containerization services containing the previous software instructions are often destroyed. Thus, a history of changes regarding the microservices of an application may be lacking. The ability to roll back any changes is accordingly constrained, as is the ability to provide various analytics related to the microservices.

The methods, systems, and computer program products disclosed herein can generate data structures and representations to efficiently track changes to microservices. In some embodiments, various representations are constructed using vectors, matrices, and multi-dimensional tensors to compactly represent processes built by combining multiple microservices. In accordance with the inventive arrangements disclosed herein, a representation of a network of microservices can be constructed, the network comprising microservices that are used by multiple processes.

權(quán)利要求

1
微信群二維碼
意見反饋