websphere的 DistrubutedMap缓存问题

imbobo_bo 2014-08-15 11:31:42
是这样的,现在搭了个集群环境,用改的是CentOS6.5 和 websphere 8.5
1,在 CentOS01 上创建dmgr 和一个节点, 在CentOS02上创建 另一个节点,这两台主机 CentOS01 和CentOS02组成一个集群环境,并部署应用程序,
2,设置了对象高速缓存
3,另外在主机CentOS01安装了IHS服务 这样访问主机CentOS01的IHS 服务就可以访问集群。

现在问题是这样的,因为配置了高速缓存 DistrubutedMap 这样缓存数据可以在集群环境共享, 现在单独访问主机CentOS01 的9080端口的应用程序 设置了缓存 这时再访问CentOS02的 9080端口下的应用程序 是可以获取到在主机1上设置的缓存对象和数据
即使停掉CentOS01 在主机 02上也是可以获取到这个缓存的,但是当访问IHS时 这个缓存消失了 例如忽略上面在分节点单独访问应用程序设置缓存的步骤,使用IHS转发到集群的节点 假如通过IHS时转发到了CentOS01 在这个节点上设置了缓存数据,这时停掉CentOS01 IHS会将请求转发到CentoS02服务器上,这时再获取缓存是获取不到的,
另外以上步骤结合测试缓存也是没有问题的。希望能有人帮忙解决下,感激不尽~~
...全文
345 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
roc_jia7 2016-06-27
  • 打赏
  • 举报
回复
请问楼主是怎么解决的?感谢
imbobo_bo 2014-10-29
  • 打赏
  • 举报
回复
已经解决!!
imbobo_bo 2014-08-18
  • 打赏
  • 举报
回复
通过反复测试,发现原因是这样的 当集群所有节点都启动时 访问之中一个 设置缓存 当访问另一个节点时才会同步 不访问不同步 并不是IHS的问题,有大神指导是什么问题嘛,怎么解决

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧