was这么做的负载均衡_关于F5负载均衡器+WAS+Oracle 10g集群的方案的若干问题
本人的项目出现了并发访问量增大、数据库压力增大等问题造成的效率低下的问题,现在初步想将原来的单WAS + 单oracle 的架构改为:
1.在WAS前增加两台F5负载均衡器(一台是冗余的)。
2.增加一台WAS应用服务器(不做集群)。
3.增加一台小机,利用oracle rac 与原来的服务器形成数据库集群。
本人过去并未接触过F5负载均衡设备,对于集群的应用也没有在实际中实施过,产生了一些问题:
1.session的问题, 使用F5做负载均衡是否涉及到session同步的问题?
2.缓存的问题,本项目中使用了OSCache作为缓存框架,是否同样有同步的问题?
3.文件的问题,本项目中有用户通过web service上传文件,然后由程序进行解析并处理的应用,因此,这些文件是否要实现两个WAS共享?
4.oracle 10g 的集群是否涉及到程序的变动?
5.其他未想到的问题?
主要是不理解F5负载均衡器和集群的真正区别,此次的设计中并未将WAS做成集群的架构,如果使用F5实现负载均衡,如果能不改变原来的
单一系统下的程序是最好的。
多谢!
问题补充:
谢谢你的回答~!我还有一些补充的问题:
1.对于session的问题,如果一台机器宕掉,要求用户重新登陆,用户是可以接受的。
2.关于我原来提的第三个问题,是指用户上传的文件是存储在应用服务器的硬盘上的,但是,不能确定解析时能否找到这个文件啊,例如,用户传了一个文件在A服务器上,结果需要解析时,用户却访问到了B服务器上,这样这个文件就找不到了。
3.利用F5怎样能最少的程序改动,而实现负载均衡呢?
问题补充:
我们知道,在集群的环境下要注意例如session、缓存、共享的外部文件、线程、静态变量等等问题,那么在我现在所提的只利用F5做负载均衡的方案下,需要注意的是哪些呢?如何保证程序的变更最小?
was这么做的负载均衡_关于F5负载均衡器+WAS+Oracle 10g集群的方案的若干问题相关推荐
- nginx工作笔记005---nginx配置负载均衡_在微服务中实现网关集群_实现TCP传输层协议__http协议的负载均衡
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 我们在微服务中,由于网关的存在,后来,在nginx中都不需要在配置其他服务的地址了,只需要,配置一 ...
- was这么做的负载均衡_中间件(WAS、WMQ)运维 9个常见难点解析
原标题:中间件(WAS.WMQ)运维 9个常见难点解析 本文由社区中间件达人wangxuefeng266.ayy216226分享整理,包括WAS.WMQ在安装.巡检.监控.优化过程中的常见难点. 安装 ...
- mqtt 负载均衡_EMQ百万级MQTT消息服务(分布式集群)
在强大的单机也比不上集群,EMQ的集群模式很粗暴,只需要把EMQ服务关联在一起然后负载均衡就可以达到集群的效果,这样就算面对1000CK问题也迎刃而解 附上: 喵了个咪的博客:w-blog.cnEMQ ...
- 在Linux下用LVS和Ipvsadm做Web负载均衡
在Linux下用LVS和Ipvsadm做Web负载均衡,如果想对负载均衡有一个全面.宏观上的理解,可以看:服务器负载均衡技术的原理及应用. 一.简介及环境配置 在Linux下用 LVS和Ipvsadm ...
- 从入门到入土(八)RocketMQ的Consumer是如何做的负载均衡的
精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 接上一篇:RocketMQ入门到入土(七 )为什么同一个消费组设置不同ta ...
- keepalive+nginx实现负载均衡高可用_高可用、负载均衡 集群部署方案:Keepalived + Nginx + Tomcat...
前言:初期应用较小,一般以单机部署为主,即可满足业务的需求,随着业务的不断扩大,单机部署的模式无法承载这么大的业务量,需要进行服务集群化的部署,本文主要介绍服务器Tomcat多实例部署,搭载Keepa ...
- haproxy负载均衡_做负载均衡Nginx、HAProxy和LVS总有一个适合你
Nginx Nginx优点: 1.工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名.目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行. 2.Nginx对网 ...
- njx如何实现负载均衡_负载均衡是怎么做的~
展开全部 1.服务直接返回:这种安装方式负载均衡的LAN口不使用,WAN口与服务器在同一个网络中,互联网的32313133353236313431303231363533e78988e69d83313 ...
- mysql分库负载均衡_订单模块以及负载均衡和分库分表
第202次(订单模块以及负载均衡和分库分表) 学习主题:订单模块以及负载均衡和分库分表 1. ego-rpc_ego-manager项目发布 (1) 描述ego-rpc项目发布需要什么插件,做哪些配置 ...
最新文章
- 英特尔又做了一个违背祖宗的决定:布局RISC-V
- 解决电脑无声和爆音问题的神器——SRS audio sandbox
- IOS开发基础之团购案例17-xib和UITableView两种方式实现
- 如何编写更少,更好的代码,或Project Lombok
- 跨部门不配合工作_作为管理者,如何解决跨部门成员互不配合的情况?
- Tensorflow学习之 卷积神经网络 (一)什么是卷积?
- Oracle的dbms_output包的put()和put_line()的区别只是有没有回车换行吗?
- ObjC学习9-Foundation框架之操作文件
- C++ 常见错误(00) —— C#调用c++做的dll是报错
- android 播放器 直播,通过android中的mediaplayer直播
- 第四次作业——04树
- Java网络编程(精简版)
- visio premium 2010 产品密钥
- vue项目html5调取手机摄像头录像并上传
- Android 集成腾讯播放器sdk(支持多格式,直播,m3u8等)重点是免费
- 【Java】俄罗斯方块带背景音乐
- 运营商线路细分_电信运营商客户细分
- 2022年最新河北水利水电施工安全员模拟试题及答案
- 流量上不去?那是因为你不会这招标题优化技巧
- 租赁合同到期后如何处理
热门文章
- Python数据可视化的例子——散点图(scatter)
- MT6739 Sensor移植
- 开源下载 | 经典著作《机器学习:概率视角》.pdf
- 了解ACL及其配置方法
- 企业微信怎么输入服务器id,在后台设置企业微信信息时,如何获得企业ID( CorpId )和 Secret ?...
- 嘀嗒拼车:我在千团大战中总结的八大错误
- window server(wind10)将nginx 注册为服务,实现开机自启
- 【第7期】云计算监控——Prometheus监控系统
- 软件工程c语言程序设计考研,2016年浙江工商大学软件工程C语言程序设计考研复试题库...
- php match 1 0,PHP8 新特性 match 表达式详解