Methods and means for invoking services

A task and task number technology, applied in the computer field, can solve the problems of reduced overall load capacity, risk of service invocation, and inability to fully utilize resources, etc., to achieve dynamic perception and adaptive adjustment of service invocation without manual intervention. Effect

Active Publication Date: 2021-07-30
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. The threshold of call volume agreed offline may not be reasonable. If the threshold is smaller than the actual load capacity of the service provider, resources cannot be fully utilized; if the threshold is larger than the actual load capacity, system risks will be caused
[0006] 2. Even if the call volume threshold is set reasonably, if some nodes on the service provider end are unavailable due to emergencies, reducing its overall load capacity, it may also cause system risks
[0007] 3. In the existing technology, the flow is limited by the server, and when the call volume of the service caller is greater than the call volume threshold, it will display a timeout or exception, which may easily lead to risks at the service caller

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
  • Methods and means for invoking services
  • Methods and means for invoking services
  • Methods and means for invoking services

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046]Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0047] In the technical solution of the embodiment of the present invention, a load-aware model suitable for the physical environment of the service provider is established at the service invocation end, and the number of submitted tasks and the average response time of the previous task submission cycle are input into the model to obtain the load perception model of the ser...

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 discloses a method and a device for invoking a service, and relates to the technical field of computers. A specific implementation of the method includes: inputting the number of submitted tasks and the average response time of the previous task submission period into the load-aware model to obtain the real-time load curve of the service provider; The mapping relationship between the number of tasks and the average response time at any moment; the real-time load curve represents the mapping relationship between the number of submitted tasks and the average response time in the physical environment at the current moment; obtain the submitted tasks corresponding to the response time safety value in the real-time load curve Quantity, use this quantity to determine the tasks to be submitted, and send a service call request to the service provider according to the tasks to be submitted. This embodiment can dynamically perceive the load capacity of the service provider, and then adjust the call volume of the service caller, and can make full use of service resources without causing system risks.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method and device for invoking a service. Background technique [0002] In the service-oriented architecture, the original system is vertically split into multiple systems, and the overall business is completed through service calls between the systems. Due to the constraints of the hardware environment, system resources, and architecture, the demand of the service caller is often greater than the supply of the service provider, which may overload the service provider, causing system risks or even paralysis. [0003] In order to solve the above problems, in the prior art, the service provider and the service caller generally agree on the call volume threshold offline, and the service provider limits the call volume of the service caller according to the threshold. When the call volume of the service caller exceeds the threshold , the service provider returns a timeou...

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 Patents(China)
IPC IPC(8): G06F9/50
CPCG06F9/505G06F9/5083G06F2209/504
Inventor 冯卓林世洪祝捷
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products