Autodesk 15606-011408-9330 User Guide - Page 56
Using Multiple Servers, Understanding Multiple Simultaneous Server Requests
UPC - 606121429609
View all Autodesk 15606-011408-9330 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 56 highlights
Using Multiple Servers Autodesk MapGuide Server is scalable, meaning that it has mechanisms built in to take advantage of multiple servers, which improves performance. Autodesk MapGuide Server can process multiple requests simultaneously, balance the load of requests across the available servers, and use data that is distributed across different servers. This section discusses how Autodesk MapGuide Server takes advantage of multiple servers and helps you determine which is the best strategy for you. Understanding Multiple Simultaneous Server Requests Autodesk MapGuide Server is a multi-threaded application, meaning that it can process multiple requests for data in parallel, as opposed to serially processing each request one after another. MapGuide clients can send multiple simultaneous requests to several MapAgents at once and simultaneously receive the responses from those requests. This means that instead of using one server to process a large request, or sending smaller requests one at a time, multiple servers can process all smaller requests at the same time. You do this by setting up your map layers to use data from different Autodesk MapGuide Servers. Autodesk MapGuide Viewer will then send off requests for data for all of those layers in parallel, where they are all processed at the same time. Therefore, if you have three servers, processing time could be up to three times faster than using one server. For example, in the following illustration, there are requests coming from layers 1 through 6. In this example, layers 1 and 3 make the requests to server A, layers 2 and 4 send the requests to server B, and layers 5 and 6 send the requests to server C. All the requests to these servers go out at the same time, so the servers process the requests simultaneously. Each server then sends its processed data back to the Autodesk MapGuide Viewer. The Autodesk MapGuide Viewer always draws layer 1 first, and then draws all of the other layers simultaneously once it has received all of the data. 56 | Chapter 3 Designing Your System