Cloud to on-premises debug service routing
First Claim
1. A method of routing service requests, the method comprising:
- receiving, by a release router in a first network, a request for a service hosted by a server in the first network, the request forwarded to the release router responsive to resolving a uniform resource locator (“
URL”
) hostname specified in the request using a Domain Name System (“
DNS”
) mapping the URL hostname to the release router, the URL hostname associated with the service hosted by the server;
identifying, by the release router, a relay agent registered with the release router for debugging the service, the relay agent executed by a test platform in a second network; and
forwarding, by the release router, the request to the test platform in the second network, wherein the test platform resolves the URL hostname specified in the request using a local DNS mapping the URL hostname to a localhost address.
7 Assignments
0 Petitions
Accused Products
Abstract
Described embodiments provide systems and methods for routing service requests. The system includes a first network of computing devices including a server hosting a service. The system includes a release router in the first network, the release router configured to receive a request for the service, the request forwarded to the release router responsive to resolving a hostname specified in the request using a DNS mapping the hostname to the release router, the hostname associated with the service hosted by the server. The release router is configured to identify a relay agent registered with the release router for debugging the service, the relay agent executed by a test platform in a second network, and to forward the request to the test platform in the second network, wherein the test platform resolves the hostname specified in the request using a local DNS mapping the hostname to a localhost address.
13 Citations
20 Claims
-
1. A method of routing service requests, the method comprising:
-
receiving, by a release router in a first network, a request for a service hosted by a server in the first network, the request forwarded to the release router responsive to resolving a uniform resource locator (“
URL”
) hostname specified in the request using a Domain Name System (“
DNS”
) mapping the URL hostname to the release router, the URL hostname associated with the service hosted by the server;identifying, by the release router, a relay agent registered with the release router for debugging the service, the relay agent executed by a test platform in a second network; and forwarding, by the release router, the request to the test platform in the second network, wherein the test platform resolves the URL hostname specified in the request using a local DNS mapping the URL hostname to a localhost address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for routing service requests, the system comprising:
-
a first network of computing devices including a server hosting a service; and a release router in the first network configured to; receive a request for the service hosted by the server in the first network, the request forwarded to the release router responsive to resolving a uniform resource locator (“
URL”
) hostname specified in the request using a Domain Name System (“
DNS”
) mapping the URL hostname to the release router, the URL hostname associated with the service hosted by the server;identify a relay agent registered with the release router for debugging the service, the relay agent executed by a test platform in a second network; and forward the request to the test platform in the second network, wherein the test platform resolves the URL hostname specified in the request using a local DNS mapping the URL hostname to a localhost address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that cause a processor executing the instructions for a release router in a first network to:
-
receive a request for a service hosted by a server in the first network, the request forwarded to the release router responsive to resolving a uniform resource locator (“
URL”
) hostname specified in the request using a Domain Name System (“
DNS”
) mapping the URL hostname to the release router, the URL hostname associated with the service hosted by the server;identify a relay agent registered with the release router for debugging the service, the relay agent executed by a test platform in a second network; and forward the request to the test platform in the second network, wherein the test platform resolves the URL hostname specified in the request using a local DNS mapping the URL hostname to a localhost address. - View Dependent Claims (20)
-
Specification