配置后的系统的组成如下图:

Ø        172.18.41.112

Web Server,使用IHS6(远程安装,HTTP端口80)

WAS6,应用节点,加入98,server1

Ø        172.18.41.98

WAS6,管理节点

Ø        172.18.41.69

WAS6,应用节点,加入98,server2

建立集群:

cluster:server1(9080),server2(9081)

virtul host:default host,并增加别名为*:9081

几个需要注意的问题:

1、如果建立集群时没有选择创建复制域,则需要对每个WEB容设计SESSION复制策略。

2、虑拟主机的配置

3、插件配置的生成。httpd.conf中增加:

LoadModule was_ap20_module "C:/IBM/WebSphere/Plugins/bin/mod_was_ap20_http.dll"

WebSpherePluginConfig "C:/IBM/WebSphere/Plugins/config/webserver112/plugin-cfg.xml"

其中的路径依你安装插件的具体情况而定。

对于plugin-cfg.xml文件,注意其中集群的定义部分和转发策略部分即可。

IHS6配置成向集群angelcluster1的成员转发请求。

经测试,证实:

1、CLUSTER SESSION可以同步(要配置多种同步策略)

2、可以实现集群中一机器DOWN机后,服务自动转发到另一个服务器。

3、可实现负载平衡(策略可配)

用于测试的应用包含如下一个简单的功能:

http://ip:port/app/servlet/testcluster?cluster=

其中:如果cluster值为空时,系统将返回现在SESSION中cluster的值,并打印出SESSION ID,如果cluster有值,则用该值更新SESSION中cluster的值,并打印出SESSION ID

测试1不通过WEB SERVER转发,直接请求,如:

http://172.18.41.69:9081/app/servlet/testcluster?cluster=12345

http://172.18.41.1129080/app/servlet/testcluster?cluster=

系统可以正常工作,并打印出期望中的值(双机的SESSION同步了)。

测试2通过WEB SERVER转发:

http://172.18.41.112/app/servlet/testcluster?cluster=12345

http://172.18.41.112/app/servlet/testcluster?cluster=

可以正常得到响应,并打印出期望中的信息。

测试3异常情况

在请求过程中,分别杀死其中一个应用服务器的进程/部署管理器进程/node agent进程,看应用的可用性。

结果:应用仍可用,在日志中可以看到,plug-in发现其中一个应用服务器不可用时,会将应用转发到另一服务器。此时,客户端会感觉响应时间慢一些。

经测试,证实:

1、CLUSTER SESSION可以同步(可配置多种同步策略)

2、可以实现集群中一机器DOWN机后,服务自动转发到另一个服务器。

3、可实现负载平衡(策略可配)

WAS6集群部署及初步测试相关推荐

  1. Apache Durid (HDFS原理 特性 读写测试 集群部署 架构设计)

    Apache Durid (HDFS 集群部署) Apache Durid (HDFS 集群部署) 1. 分布式文件HDFS 1.1 HDFS简介 1.1.1 HDFS发展历史 1.1.2 HDFS设 ...

  2. Elasticsearch7.9集群部署,head插件,canal同步mysql数据到es,亲自测试,无坑

    Elasticsearch集群部署 1.服务器规划 10.4.7.11 node1 10.4.7.12 node2 10.4.7.13 node3 1. 集群相关    一个运行中的 Elastics ...

  3. redis-cluster集群部署及测试(超详细)

    摘抄 Redis-Cluster采用无中心结构: 所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. 节点的fail是通过集群中超过半数的节点检测失效时才生 ...

  4. Kafka集群部署与测试

    目录 Kafka集群部署与测试 一.安装Kafka 二.启动kafka服务 Kafka集群部署与测试 一.安装Kafka ①.Alt+P 拷贝安装包 cd /opt/module tar -zxvf ...

  5. mysql集群重启报错lock_CentOS7.2 下 MySQL 之 PXC 集群部署【Docker+单机多节点】

    背景 [注意]: 鄙人认为本篇适合做入门测试/学习之用,选择的 "单机多节点配置",后面再整理 "多机配置"文章. 近期正突击学习数据库知识 想着对 PXC 集 ...

  6. Greenplum集群部署和架构优化,我总结了5000字的心得

    这是学习笔记的第 2361篇文章 最近对离线数仓体系进行了扩容和架构改造,也算是一波三折,出了很多小插曲,有一些改进点对我们来说也是真空地带,通过对比和模拟压测总算是得到了预期的结果,这方面尤其值得一 ...

  7. Mycat集群部署(基于HAProxy + Mycat)

    Mycat集群部署(基于HAProxy + Mycat) 1. 背景 系统开发中,数据库是非常重要的一个点.除了程序的本身的优化,如:SQL语句优化.代码优化,数据库的处理本身优化也是非常重要的.主从 ...

  8. 堡垒机jumpserver集群部署

    本文参考老广二次开发后的堡垒机部署方案,在此基础上进行集群部署,提高其可靠性.尽管国外已经有类似的功能的堡垒机的发布,但是还是要感谢老广在百忙之中开发出更加实用的堡垒机. 本文内容虽然亲测,但内容难免 ...

  9. Ceph v12.2 Luminous基于ubuntu16.04集群部署

    第一次接触ceph集群,感谢官方的指导文档和许多网友提供的教程,糊糊涂涂算是把集群部署起来了.由于Luminous12.2刚发布不久,部署起来跟旧版本还是有些许差别,所以以此做下笔记也给需要的人做下参 ...

最新文章

  1. 我的Python分析成长之路8
  2. azure多功能成像好用吗_如何使用Azure功能处理高吞吐量消息
  3. iOS设计模式四部曲(三):行为型模式 内附Demo
  4. 191. Number of 1 Bits
  5. 利用JDBC连接数据库(MySQL)
  6. PIL中分离通道发生“AttributeError: 'NoneType' object has no attribute 'bands'”
  7. IO模型(epoll)--详解-03
  8. Shell脚本——内置命令
  9. 作者:​赵洋(1988-),男,国家超级计算天津中心中级工程师、科学计算组组长。...
  10. AI技术说:人工智能相关概念与发展简史
  11. 直线扫描转换-DDA算法
  12. Redis 官方可视化工具,高颜值,功能太强大!
  13. 汤唯:《在街头卖艺的那些日子》
  14. 什么是CDN加速技术?网站用CDN有什么好处
  15. win10开启快速启动,关机时电源键一直亮着无法正常关机。。。
  16. phalcon index.php,phalcon简易指南
  17. dva处理_Dva搭建项目
  18. 电脑配置之CPU性能参数[一]
  19. Progressive Layered Extraction: A Novel Multi-TaskLearning Model for Personalized Recommendations
  20. -1-7 java 网络编程基本知识点 计算机网络 TCP/IP协议栈 通信必备 tcp udp

热门文章

  1. 拖链电缆 机器人电缆_选购电缆拖链需要注意哪些要点
  2. 拦截器HandlerInterceptor、ResponseBodyAdvice和@ExceptionHandler执行顺序
  3. 根据文件路径检测文件大小并检测是否正在被占用
  4. Echarts中柱状图X轴显示时间显示不开倾斜显示的属性
  5. Vue中使用Openlayers加载Geoserver发布的TileWMS
  6. GitLab基本设置-新增用户
  7. SSM中进行Junit单元测试时无法注入service
  8. 从实例入手学会BeautifulSoup的常用方法
  9. Python中使用PIL快速实现灰度图
  10. Windows实用快捷键