IP Library Patent Application 17420870
Patent Application
App. No. 17/420,870

Server Invocation Method and Proxy Server

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/420,870
Abstract

A server invocation method includes a proxy server sending a first subscription message to a second server registration center based on configuration information, where the first subscription message is used to subscribe to information about at least one invoked second server. The proxy server receives a response message sent by the second server registration center and registers the information about the at least one invoked second server with the first server registration center, so that the at least one first server invokes the at least one second server.

Claims (55)

1 . A server invocation method implemented by a proxy server in a first server cluster, comprising:

sending a first subscription message to a second server registration center based on configuration information, wherein the first subscription message is configured to subscribe to information about a second server, and wherein the second server registration center and the second server are in a second server cluster;

receiving a response message from the second server registration center, wherein the response message carries the information; and

registering the information with a first server registration center for a first server in the first server cluster to invoke the second server.

2 . (canceled)

3 . The server invocation method of to claim 1 , further comprising:

receiving a trigger message from the first server registration center, wherein the trigger message carries the configuration information; and

obtaining, based on the trigger message, the information.

4 . The server invocation method of claim 1 , further comprising:

receiving a at least one piece of first indication information from the first server, wherein the first indication information indicates for the proxy server to obtain the information; and

determining, based on the piece of first indication information, configuration information.

5 .- 7 . (canceled)

8 . The server invocation method of claim 1 , wherein the information is configured to be used by the first server to invoke the second server according to a preset routing rule.

9 . The server invocation method of claim 8 , wherein the preset routing rule comprises:

a level-1 routing rule configured to route server invocation information of the first server to the second server cluster; and

a level-2 routing rule configured to route the server invocation information after the server invocation information of the first server is routed to the second server cluster.

10 . The server invocation method of claim 1 , wherein the configuration information comprises an identifier of the second server cluster, an address of the second server registration center, a first name of an application to which the second server belongs, and a second name of the second server.

11 .- 13 . (canceled)

14 . A proxy server in a first server cluster, comprising:

a memory configured to store a computer program; and

a processor coupled to the memory and configured to execute the computer program to cause the proxy server to be configured to:

send a first subscription message to a second server registration center based on configuration information, wherein the first subscription message is configured to subscribe to information about a second server, and wherein the second server registration center and the second server are in a second server cluster;

receive a response message from the second server registration center, wherein the response message carries the information; and

register the information about the at least one invoked second server with a first the first server registration center for a first server in the first server cluster to invoke the second server.

15 . (canceled)

16 . The proxy server of claim 14 , wherein the processor is further configured to execute the computer program to cause the proxy server to be configured to:

receive a trigger message from the first server registration center, wherein the trigger message carries the configuration information; and

obtain, based on the trigger message, the information.

17 . The proxy server of claim 14 , wherein the processor is further configured to execute the computer program to cause the proxy server to be configured to:

receive a piece of first indication information from the first server, wherein the first indication information indicates to the proxy server to obtain the information; and

determine, based on the first indication information, the configuration information.

18 .- 20 . (canceled)

21 . The proxy server of claim 14 , wherein the information is configured to be used by the first server to invoke the second server according to a preset routing rule.

22 . The proxy server of claim 21 , wherein the preset routing rule comprises:

a level-1 routing rule configured to route server invocation information of the first server to the second server cluster; and

a level-2 routing rule configured to route the server invocation information to the second server after the server invocation information routed to the second server cluster.

23 . The proxy server of claim 14 , wherein the configuration information comprises an identifier of the second server cluster, an address of the second server registration center, a first name of an application to which the second server belongs, and a second name of the second server.

24 .- 27 . (canceled)

28 . A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable medium that, when executed by a processor, cause a proxy server in a first server cluster to:

send a first subscription message to a second server registration center based on configuration information, wherein the first subscription message is configured to subscribe to information about a second server, and wherein the second server registration center and the second server are in a second server cluster;

receive a response message from the second server registration center, wherein the response message carries the information; and

register the information about the second server with a first server registration center for a first server in the first server cluster to invoke the second server.

29 . The computer program product of claim 28 , wherein the instructions further cause the proxy server to:

receive a trigger message from the first server registration center, wherein the trigger message carries the configuration information; and

obtain, based on the trigger message, the information.

30 . The computer program product of claim 28 , wherein the instructions further cause the proxy server to:

receive a piece of first indication information from the first server, wherein the first indication information indicates to the proxy server to obtain the information; and

determine, based on the first indication information, the configuration information.

31 . The computer program product of claim 28 , wherein the information is configured to be used by the first server to invoke the second server according to a preset routing rule.

32 . The computer program product of claim 31 , wherein the preset routing rule comprises:

a level-1 routing rule configured to route server invocation information of the first server to the second server cluster; and

a level-2 routing rule configured to route the server invocation information to the second server after the server invocation information is routed to the second server cluster.

33 . The computer program product of claim 28 , wherein the configuration information comprises an identifier of the second server cluster, an address of the second server registration center, a first name of an application to which the second server belongs, and a second name of the second server.

34 . The computer program product of claim 28 , wherein the configuration information comprises a service cluster uniform resource locator.

35 . The computer program product of claim 28 , wherein the first server cluster and the second server cluster are in different international regions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: HUAWEI DEVICE CO., LTD.
To: PETAL CLOUD TECHNOLOGY CO., LTD.
Reel/Frame 059766/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 059591/0778 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: LI, LINFENG; WANG, SHIJUN; WU, JIMIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 056763/0776 →