Architecture and Performance
|
57
Simultaneous request model
MapAgents and Server Ranking
When the ISAPI, NSAPI, or CGI MapAgents receive a request from a
MapGuide client, they rank the available servers and select one to which they
dispatch the request. If the chosen server is offline or invalid, the MapAgent
tries the next server in the rank.
CGI MapAgent
Each Autodesk MapGuide client request invokes a separate instance of the
CGI MapAgent that lasts only the duration of the request. Because of this, the
CGI MapAgent cannot track the number of requests dispatched to each
server. It randomly selects an available server for each request and then ranks
all other servers based on their proximity to this server in the list that appears
in the Window’s registry. The CGI MapAgent distributes requests evenly
among all available servers regardless of their current workload.
Autodesk
MapGuide
Server A
Autodesk
MapGuide
Server B
Autodesk
MapGuide
Server C
Autodesk
MapGuide
Viewer
request layers 1 & 3
request layers 2 & 4
request layers 5 & 6
return data
return data
return data
process
request
process
request
draw layer 1
draw layers
2, 3, 4, 5, & 6
serial process
parallel process
process
request
Summary of Contents for 15606-011408-9008 - MAPGUIDE R6.3 NAMED-100U PK
Page 1: ...15306 010000 5000 October 2001 Autodesk MapGuide Release 6 User s Guide ...
Page 8: ...viii ...
Page 92: ...92 ...
Page 152: ...152 ...
Page 188: ...188 ...
Page 204: ......