zoukankan      html  css  js  c++  java
  • GeoStTool.dll设置多个Raster服务来处理背景地图


    一般情况下,我们都是只指定一个SIDS来生成背景地图的,但是当使用的用户很多的时候,一个Raster服务将不能满足需求。
    解决方案:
         1,配置多台服务器,实现分流
         2,就是我们要接下来实现的方法:
               设置ServiceTag(MapGateWay.ini)
               

    ServiceDesc1=ServiceDesc1
    Server1
    =localhost
    Port1
    =11501

    ServiceDesc2
    =ServiceDesc2
    Server2
    =localhost
    Port2
    =11502

    ServiceDesc3
    =ServiceDesc3
    Server3
    =localhost
    Port3
    =11503

    ServiceDesc4
    =ServiceDesc4
    Server4
    =localhost
    Port4
    =11504

    ServiceDesc5
    =ServiceDesc5
    Server5
    =localhost
    Port5
    =11505

    ServiceDesc6
    =ServiceDesc6
    Server6
    =localhost
    Port6
    =11506

    ServiceDesc7
    =ServiceDesc7
    Server7
    =localhost
    Port7
    =11507

    ServiceDesc8
    =ServiceDesc8
    Server8
    =localhost
    Port8
    =11508

    ServiceDesc9
    =ServiceDesc9
    Server9
    =localhost
    Port9
    =11509

    ServiceDesc10
    =ServiceDesc10
    Server10
    =localhost
    Port10
    =11510

    [ServiceTag]
    1001=1,2,3
    1002=1
    1003=3
    1004=4
    1005=5
    1006=1
    1007=7
    1008=8
    1009=9
    1010=10
     这里的ServiceTag的意思就是说,当请求的SIDS=1001时,使用Server1,Server2,Server3三个服务来共同处理,当你请求时如果Server1忙时,可能就由Server2来处理地图的绘制。
    但是这种情况下,客户端用户不能得知到底哪个服务处理了我的请求。
    要想解决这个问题,我们还得设置一个参数SNO(EX:SNO=2),这个参数的意思就是指定哪个服务来处理请求。
    因为像广域地图几乎每个服务都能做到地图的绘制,但是向住宅地图可能就SIDS=1001的能实现,SIDS=1002的未必有这个功能。
  • 相关阅读:
    思考c++编程-译自c++ programming language 1.7节
    对于(学习c++)的c程序员的建议
    输入框字数统计效果
    去掉tppabs冗余代码
    分享JS实现IE6 PNG完全透明(包括背景图片)
    系统启动过程
    VBP结构介绍
    python的xml文件操作
    javascript实现手动调整下拉列表框
    javaScript实现从一个下拉列表到另一个下拉列表
  • 原文地址:https://www.cnblogs.com/si812cn/p/1557324.html
Copyright © 2011-2022 走看看