公司为了降低系统上线风险,希望能本部门员工IP段登录时分配给TomcatA(测试环境)处理,外网用户登录时分配给TomcatB,TomcatC(正式应用环境)处理。急急急。各位大哥帮帮忙。

解决方案 »

  1.   

    我印象中负载均衡的集群服务器必须是同一网段的,
    内网中通过一台装有APACHE的服务器进行代理中转
    (这些TOMCAT都接收APACHE控制)
    将请求分发给其他TOMACT中的任何一台去处理,
    关于怎么负载均衡,有权重,还有SESSION共享可以去看相关文档。外网内网的做法一样的。
      

  2.   

    你好,现在就是希望内网用户能指定到某Tomcat(测试环境)接收,外网用户转到正式环境Tomcat下接收,不能按一般的权重来处理。测试环境和正式应用环境代码不一样,这样,万一测试环境下代码有问题,在内部就可以发现。不会影响整个系统的正常运行。
      

  3.   

    首先内网和外网环境要隔离,内网可以搭个dns服务器,自己搞个内部的域名,内网上网使用代理上网(安全)
    配置代理高级选项以下地址不使用代理,内部域名指向tomcatA。
    外网可以使用tomcat集群或者第三方的负载分压产品如F5,应用池包括TomcatB,tomctC。