文档介绍:・ 178・
计算机应用研究
基于 M apXtrem e 的 W ebG IS 负载平衡
服务器的设计与实现*
许少华, 相生昌, 李
欣, 邵秀凤
( 大庆石油学院计算机科学系, 黑龙江大庆 163318)
2004 年
摘
要: 针对动态生成和发布 GIS 图幅的 WebGIS 应用系统以及多用户并发访问问题, 提出了一种基于负载平
衡方法的解决方案。用户动态生成和发布 GIS 图幅过程需消耗大量的服务器系统资源, 使服务器处于严重的瓶
颈状态, 设定一个专门的负载平衡服务器来管理多个 GIS 服务器。客户端在进行 GIS 请求时首先访问该服务
器, 负载平衡服务器检测每个 GIS 服务器是否是处于饱和状态, 若有未饱和的 GIS 服务器则让请求客户端连接
到此服务器上进行 GIS 图件服务, 从而解决了多用户并发访问时的瓶颈问题。设计并实现了 B / S 模式的基于
WebGIS 的地质图幅生成与发布系统, 取得了较好的应用效果。
关键词: WebGIS; MapXtreme; MapX; 负载平衡; 多用户并发访问
中图法分类号: TP311. 52
文献标识码: A
文章编号: 1001 - 3695( 2004) 06- 0178- 03
Design and Implementation of WebGIS Load Balancing Based on MapXtreme
XU Shao- hua, XIANG Sheng- chang, LI Xin, SHAO Xiu- feng
( Dept. puter Science, Daqing Petroleum Institute, Daqing Heilongjiang 163318, China)
Abstract: A method that generate and public WebGIS map based on load balancing method was brought forward, aiming to
WebGIS application system that generate and release GIS map dynamically and multi- client concurrency accessing. Because the
application require to use abundance system resources of server, which make the server be in a choke point. There are have a
balancing server that administrate multi GIS servers that provide GIS map server to client. Client must request balancing server
before visit GIS server. Balancing server assign a unfilled GIS server to the request user offering GIS services. Thus