ROUTING TRAFFIC IN AN ONLINE SERVICE WITH HIGH AVAILABILITY
First Claim
1. A method for routing requests in an online service, comprising:
- receiving a request for content in a network of the online service;
wherein the request is received by a load balancer in the network for the online service that routes the request to a web request router in a group of web request routers in the online service to determine a destination of the content;
parsing the request;
determining a destination of the request using application specific information that is stored within the request; and
forwarding the request to the destination.
2 Assignments
0 Petitions
Accused Products
Abstract
Web request routers in a cloud management system are used to route requests to content within the networks that are associated with an online service. The web request routers receive requests, parse the requests and forward the requests to the appropriate destination. The web request routers may use application specific logic for routing the requests. For example, the requests may be routed based on a document identifier and/or user information that is included within the received request. A look up table may be used in determining a destination for the request. When a location of content changes within the online service, the look up table may be updated such that the web request routers automatically direct content to the updated location. A user may also specify where their requests are to be routed.
-
Citations
20 Claims
-
1. A method for routing requests in an online service, comprising:
-
receiving a request for content in a network of the online service;
wherein the request is received by a load balancer in the network for the online service that routes the request to a web request router in a group of web request routers in the online service to determine a destination of the content;parsing the request; determining a destination of the request using application specific information that is stored within the request; and forwarding the request to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium having computer-executable instructions for routing requests in an online service, comprising:
-
receiving a request for content in a network of the online service;
wherein the request is received by a load balancer in the network for the online service that routes the request to a web request router in a group of web request routers in the online service to determine a destination of the content;parsing the request; determining a destination of the request using application specific information that is stored within the request; and forwarding the request to the destination. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for routing requests in an online service, comprising:
-
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; a cloud manager that is coupled to different networks that is operative to manage deployment of machines and configuration of the networks in the online service; and web request routers that are each configured to perform actions, comprising; receive a request for content in the online service; parse the request; determine a destination of the request using application specific information that is stored within the request;
wherein the application specific information comprise a name of a document; andforwarding the request to the destination. - View Dependent Claims (18, 19, 20)
-
Specification