高并发weblogic集群

Weblogic提高并发处理性能的设置 Weblogic提高并发处理性能的设置 对于1. 设置Weblogic线程数 2. 设置Weblogic JDBC 缓冲池 4. 修改 startWeblogic.cmd 文件 立即下载

1.原始查询系统描述

查询系统的数据库是2节点的RAC,中间件是24台weblogic服务器做集群,前端是负载均衡器,如图:

高并发weblogic集群

2.存在的问题

每天业务高峰期weblogic中间件频频宕机,后端的2节点RAC数据库已经难以承载现今的并发量,大量阻塞线程堆积在weblogic中间件上,具体问题如下:

1) Adminserver 压力过大,集群中被管服务器太多,在业务高峰期监控受阻。

2) 数据库的承载能力过小,使得调用JDBC的服务严重受阻。

3) 集群承载能力有限,无法完成高并发。

4) 绝大多数被管服务器在业务高峰期处于过载的状态,宕机现象一直发生。

5) cpu资源没有合理利用,单颗CPU(加载weblogic的那颗)业务高峰期压力很大能到100%,其他cpu处于空闲状态。

3.新一代查询系统方案

   根据原查询系统存在的问题,我们将weblogic中间件层做扩容,由原系统的单一weblogic集群扩充至六套集群,每个集群中部署8个weblogic服务器,每台物理机器部署2个weblogic,如图: 

高并发weblogic集群

相关设置:

1) 设置weblogic过载保护:将每个weblogic 等待和执行的线程数之和设置为500

   (即 shared capacity for work manager)。

2) 设置weblogic阻塞线程诊断:诊断阻塞线程的时间间隔为60,容忍阻塞的线程数为200。

3) 设置weblogic JDBC连接数:每个连接池设置连接数为50,这样系统能够承载:50*2*(48-6)=4200个JDBC并发连接。

 

 

 

 

4.方案综述:

1) 能够支持21000人并发连入系统,计算:500*(48-6)=21000

2) 能够支持4200人并发查询数据库,计算:50*2*(48-6)=4200

3) 为保证系统的稳定运行,利用weblogic的过载保护,合理的设置weblogic的承载上限

4) 缩短阻塞线程的诊断时间间隔,早治疗早康复。

5) 利用多集群的模式,合理的减少了集群中被管服务器的数量,从而降低AdminServer管理,监控集群的压力。

6) 易于水平扩展,直接增加集群的数量就能够增加系统负载能力,当然数据库也要相应的调整。

 

5.对数据库的要求:

能够支持4200的并发读写,若还为2节点的RAC,那么每个节点的processes得大于等于2500。

 

6.方案不确定的因素:

1) 每台物理机器上的2个weblogic是否能够做到各占用一个cpu。

2) 每个weblogic承受500的并发连入(等待+执行的),这样的多线程,客户的cpu能否合理的承受压力。



Weblogic使用手册. Weblogic使用手册.Weblogic使用手册.Weblogic使用手册. 立即下载

相关推荐

C#实战:如何用winmm.dll打造毫秒级高精度定时器(附完整代码)

本文详细介绍了在C#中利用winmm.dll实现毫秒级高精度定时器的完整方案。针对.NET内置定时器精度不足的问题,通过调用timeSetEvent等原生API,提供了超越系统时钟中断周期的精准定时能力。文章包含核心原理剖析、完整的封装类代码以及音视频处理、游戏开发等场景下的实战应用与性能调优指南。

ujm5678901的博客 690

Weblogic服务器并发数查看与修改

目录: 1. 描述 2. 解决方案 1. 描述编辑   用户访问某张报表时,服务器就使用一个线程来处理报表运算。 如果访问的人数太多且报表运算量大的话,同一时间争抢服务器cpu线程的人就会很多。服务器响应能力就会减弱,所以我们需要合理控制服务器线程个数。 2. 解决方案编辑 Weblogic服务器可以通过配置config.xml文件来达到效果的。 2.1 查看Weblogic并发 ...

张无忌_蜘蛛侠的博客 1万+

支付系统保证可靠性的秘诀 ----- 订单的补偿和补单

文章目录WHAT? 前言WHY? 为什么要用多级缓存?HOW 怎么做?方案 版本1:数据库存储专线配置通过优先级进行动态上下线方案 版本1 劣势:方案 版本2 :本地缓存替代数据库方案 版本2 劣势:方案 版本3:分布式缓存做自动补偿方案 版本3 总结:Where 分布式多级缓存还能用在哪些地方?总结 WHAT? 前言 刚入职场的时候觉得支付宝等第三方支付系统好强大,要保证这么多的交易不能错,也不能重复还要保证正确的扣钱,直到后面接触订单系统以及第三方支付公司的核心交易系统后才真正窥探到了支付系统的核心

boboaisisi的专栏 3534

weblogic服务器调优

weblogic服务器调优 一. linux服务器参数 查看命令:ulimit -a open files (-n) 1024 max user processes (-u) 1024 修改:vi /etc/security/limits.conf weblogic soft nofile 65536 weblogic hard nofile 65536

YourGhost_的博客 647

海思ISP实战:YUV Sharpen参数调试全解析

本文深入解析了在海思ISP平台上进行YUV Sharpen参数调试的实战经验。文章以海思3516EV300芯片为例,详细拆解了EdgeFiltStr、TextureFreq等核心参数的作用与协同策略,并重点阐述了如何通过ISO联动调试,在图像清晰度与噪声抑制之间取得最佳平衡,为图像调试工程师提供了宝贵的避坑指南和实战参考。

grape的博客 214

QMI8658A与QMC5883L(9轴)评估板实战指南:从硬件连接到数据校准

本文提供了QMI8658A与QMC5883L九轴传感器评估板的完整实战指南。详细介绍了从硬件I2C/USART连接到传感器零偏与地磁校准的关键步骤,并利用上位机实现数据可视化,帮助开发者快速上手9轴姿态传感技术,应用于无人机、机器人等领域。

metaverse5vr的博客 479

WebLogic11g-集群相关概念

转:http://www.codeweblog.com/weblogic11g-%E9%9B%86%E7%BE%A4%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5/ weblogic集群架构相关的概念有: 1、服务器(server,控制台选择环境-服务器) 2、集群(cluster,控制台选择环境-集群) 3、计算机(machine,控制台...

weixin_30565327的博客 121

ADI官方例程HDL和No-OS生成Vivado工程

这一步是选择下载源,一般都是选择国内镜像,因为国外的源太慢了,这里选择阿里的镜像,如果没有这个选项可以在下面的User URL里添加就行,选择好源后然后点击下一步。下一步会从你选择的源上下载软件包目录,如果提示Unable to get setup from https://xxxxxx/,返回上一步,选择别的源,例如第二个163网易的源。然后就是你想要安装在哪了,下面的选项好像会决定环境变量存放在哪,不过一般都是个人电脑选择第一个默认的就行,然后点下一步。下好之后双击打开,就是这个界面了,直接点下一步。

代码匠的博客 3833

weblogic错误之weblogic.rjvm.RJVMImpl

6月9日现场反馈上午10点左右系统卡了一会。我首先分析了下当时的AWR报告,没有任何问题。再分析了当时的weblogic日志,有很多报错: java.io.IOException: The connection manager to ConnectionManager for: 'weblogic.rjvm.RJVMImpl@174c25f1 - id: '5508187429651368410

关注系统性能调优 1万+

YOLO26改进 - 注意力机制 | ParNet并行子网络:多分支协同优化特征表达,增强模型判别能

本文介绍了ParNet注意力机制及其在YOLO26中的应用。ParNet注意力通过并行子网络结构,将网络层组织成多个子网络并行处理输入特征,降低了传统注意力机制在处理长序列时的计算复杂度。该机制采用VGG风格的块和特征融合策略,具有低深度高性能、参数效率高、可扩展性强和并行化能力好等创新点。我们将ParNet注意力引入YOLO26,在检测头部分应用该机制。通过实验训练改进后的模型,有望提升YOLO26在目标检测任务中的性能。

魔改工程师的博客 443

微信小程序 - 最新详细实现气泡菜单功能,点击任意元素在底部或附近周围弹出气泡菜单列表,仿微信气泡弹框显示菜单快捷功能收纳,自定义气泡弹窗/菜单气泡弹窗,小程序气泡框嵌套菜单组件插件,自动计算弹出定位

微信小程序,vue2,vue3,气泡列表,汽泡菜单,气泡框,泡泡框,悬浮框,悬浮菜单,点击菜单按钮弹出气泡,对话箭头气泡框,弹出的气泡准确定位并吸附在附近,弹出式气泡,弹窗菜单,气泡自定义HTML弹窗,带三角的气泡弹框,三角气泡框里面嵌套菜单,当点击一个按钮或元素时,会从附近弹出一个小气泡一样的菜单列表,自定义气泡框内的内容,点击一个元素在附近弹出一个气泡弹框功能效果,气泡弹框不准怎么办,被盖住了,挡住了,长按弹出,组件插件,微信,自定义气泡菜单组件,气泡弹出框,小程序自定义气泡框,菜单气泡,包裹列表的三角

🏆 前端领域优质创作者 3922

Java EE V7.0学习笔记:Tomcat, WebLogic, WAS 和WildFly性能比较

我很想知道 在大量并发用户及大规模集群情况下,Tomcat, WebLogic, IBM WAS 和WildFly性能上的区别。比如分为如下硬件配置情况: 5台物理或虚拟机器,32G内存,4核CPU 10台物理或虚拟机器,32G内存,4核CPU 50台物理或虚拟机器,32G内存,4核CPU 100台物理或虚拟机器,32G内存,4核CPU 500台物理或虚拟机

openeis的专栏 2643

dht11在oled上显示温度 stm32l432kc,如何实现?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1203

基于WebLogic的集群Web服务器的实现

摘  要  为了提高Web访问的实时性和吞吐量,本文提出了一种基于WebLogic的负载均衡集群系统的构建方案。应用于我们的Internet网络服务器上,将负载分给多个服务器分担,能够解决Internet服务器面临的大量并发访问造成的CPU或I/O的高负载问题。本文对系统进行了压力测试,实验结果表明该系统能够适应大型商业网站的需求。    关键词 负载均衡;集群;可伸缩性;可用性  

清风徐来,水波不兴--郭见伟的blog 1618

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机基本概念

一:web应用服务器 在java web开发时,最早接触的web服务器是tomcat,其实tomcat是web应用服务器,任何的 web项目资源文件如果没有部署 在tomcat应用服务器中(资源文件没有放在tomcat安装目录中),都将不能访问得到。 类似的web应用服务器还有 weblogic 和 jetty等。 web服务器 真正意义上的web服务器就两个 : IIS 和 apache web 服务器可以提供代理服务,即可以访问本地磁盘上所有的资源文件,即使项目资源文件没有放在服务器中。

叼根棒棒糖打天下的博客 2080

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

海量高并发处理网站的负载均衡如何设计

【IT168 应用】随着线上业务的发展,网站面临高并发访问和海量数据流的情况屡见不鲜,系统中的各个核心设备所负担的处理能力和计算强度也会相应增大,使得单一设备根本无法承担。如果淘汰现有设备去做硬件升级,将造成资源的浪费,而且如果以后面临业务量的激增,又不得不再次投入高额的硬件升级成本,甚至性能再卓越的设备也不能满足将来业务量的需求。   在此种情况下,单纯的网络架构就显得捉襟见肘了,而负载均

做事先做人! 3210

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

企业高并发的成熟解决方案

高并发初期解决方案:一、系统或服务器级别解决方案:①增大服务器的CPU②增加内存条③增加硬盘个数,对硬盘做Radis④换掉免费的tomcat,使用商用weblogic(美国Oracle公司出品的)⑤增加到二块网卡⑥聘请系统架构师优化Linux内核⑦甚至花高价直接购买高性能的服务器随着业务的不断增加,服务器性能很快又达到瓶颈二、 应用级别的解决方案① 网页HTML静态化(需要CMS项目支持)②图片服...

tianzongnihao的博客 1156

Weblogic集群介绍 以及简单搭建

在介绍weblogic集群之前,先看看传统的双机架构, 这种架构存在以下几点不足之处: 1)采用主机备机的方式,一般主机使用比较频繁,导致另外比较空闲,资源利用不均衡。 2)当一个Server发生故障的时候,必须通知用户使用另外一台的Server,管理和维护比较麻烦。

xiashan17的专栏 9354

WebLogic集群介绍及其简单搭建

目录(?) [-] 引言 负载均衡集群 基于WebLogic的负载均衡集群 WebLogic 集群的工作机制 构建WebLogic集群 Domain和Server 系统实现方案 集群应用的必要条件 ...

chenyijie1529的博客 299

oracle weblogic apache集群,Apache来分发weblogic集群

通过weblogic的apache module,使用apache作为前端来分发weblogic的集群,步骤很简单。1、编译和安装apache,主要是让其module为so模式。另外通过试验发现weblogic的模块对于apache2.2好像不兼容,所以我换成了apache2.0。./configure --prefix=/data/app/apache --enable-module=so --...

weixin_33318722的博客 251

关于集群与分布式,反向代理正向代理的概念以及集群与反向代理服务器之间的关系...

1.集群与分布式 分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上 分布式 强调 机器间的协作,其重点是任务可拆分, 如 某个任务需要一个机器运行10个小时, 将该该任务用10台机器的分布式跑,可能2个小时就跑完了。(子任务之间有依赖关系)。 集群偏重干同一样一件事的 一组机器。 如 某个任务需要一个机器运...

dbj1245的专栏 241

大型Java Web系统服务器选型问题探讨

 一位网友在JavaEye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力。由于架构模式和部署调优一直是Java社区的热门话题,这个问题引发了很多热心网友的讨论,其中一些意见对其它大型Web项目也有很好的指导意义。当前的应用的架构和部署方案: 目前系统架构如下: web层采用struts+tomcat实现,整个系统采用20多台web服务器

冰树之家 672
上一篇: 优化 WebLogic
下一篇: web服务器集群(多台web服务器)session同步、共享的3种解决方法
networkangle
博客等级 码龄20年 6粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值