Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for updating API (Application Program Interface) of gray deployment application system of server

An application system and server-side technology, which is applied in the gray-scale deployment of the server-side application system API update field, can solve problems such as errors, differences in parameters and calling methods, and increase the complexity of operation and maintenance.

Active Publication Date: 2019-07-26
INSPUR COMMON SOFTWARE
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Different versions of the server-side API may have different parameters and calling methods, may have different service urls, and may also have different data organization formats. When the client calls the unmatched server-side service, an error will occur
[0005] This kind of inconsistency increases the complexity of operation and maintenance, and may cause program errors and affect the normal use of users.
When there are some operational strategies that need to identify different user experiences and different functions, and the primary key expands the user range, the client cannot know the specific strategy

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for updating API (Application Program Interface) of gray deployment application system of server
  • Method for updating API (Application Program Interface) of gray deployment application system of server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work belong to the protection of the present invention. scope.

[0030] 1. Make the following settings for the subsystem: There are two subsystems: instant message system (Instant Message, hereinafter replaced by IM) and payment system (Payment, hereinafter replaced by PM), and the IM subsystem has two versions v0 and v1 , the v0 version of IM only supports sending ordinary text, pictures and voice input, and the v1 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for updating an application program interface (API) of a gray scale deployment application system of a server, and belongs to the technical field of gray scale upgrading. Versions of a server module and a client are marked and matched by abstracting a server service and the client. The server updates the version with the subsystems as a whole, different subsystems are distinguished by subsystem names, detailed information of each subsystem API is published through an API center, and a picture 2-novel architecture is pleased to see.. The client carries out abstraction processing, any party needing to use an API is regarded as the client, the Web browser, the mobile client, the desktop client, another server program and the like can be covered, and the clientscarry out iteration updating with a certain version number; and when a certain version of client requests to respond to the subsystem API, the API routing management center only returns API information which can be analyzed and used by the client according to a rule.

Description

technical field [0001] The present invention relates to a grayscale upgrade technology, in particular to a method for updating an API of a server-side grayscale deployment application system. Background technique [0002] With the development of the application, there may be multiple versions of the API available for the same service. When there are multiple versions of the client, it is an important and delicate task for each client to obtain the appropriate API version. . Grayscale update is common in various scenarios in the Internet environment. When the production environment encounters problems, how to guide the client to the backup environment to complete the request? The operating strategy of the application may allow some users to experience the new service first. How to guide these users to the new service for testing? All of the above problems have put forward new requirements for grayscale deployment of software systems. [0003] In the current application de...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F8/65
CPCH04L67/02H04L67/34G06F8/65H04L67/51
Inventor 张世旭仪思奇张昆卢占翔
Owner INSPUR COMMON SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products