排行
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
中国数据库
向量数据库
时序数据库
实时数据库
搜索引擎
空间数据库
图数据库
数据仓库
大调查
2021年报告
2022年报告
年度数据库
2020年openGauss
2021年TiDB
2022年PolarDB
2023年OceanBase
首页
资讯
活动
大会
学习
课程中心
推荐优质内容、热门课程
学习路径
预设学习计划、达成学习目标
知识图谱
综合了解技术体系知识点
课程库
快速筛选、搜索相关课程
视频学习
专业视频分享技术知识
电子文档
快速搜索阅览技术文档
文档
问答
服务
智能助手小墨
关于数据库相关的问题,您都可以问我
数据库巡检平台
脚本采集百余项,在线智能分析总结
SQLRUN
在线数据库即时SQL运行平台
数据库实训平台
实操环境、开箱即用、一键连接
数据库管理服务
汇聚顶级数据库专家,具备多数据库运维能力
数据库百科
核心案例
行业报告
月度解读
大事记
产业图谱
我的订单
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
资讯
活动
大会
课程
文档
排行
问答
我的订单
首页
专家团队
智能助手
在线工具
SQLRUN
在线数据库即时SQL运行平台
数据库在线实训平台
实操环境、开箱即用、一键连接
AWR分析
上传AWR报告,查看分析结果
SQL格式化
快速格式化绝大多数SQL语句
SQL审核
审核编写规范,提升执行效率
PLSQL解密
解密超4000字符的PL/SQL语句
OraC函数
查询Oracle C 函数的详细描述
智能助手小墨
关于数据库相关的问题,您都可以问我
精选案例
新闻资讯
云市场
登录后可立即获得以下权益
免费培训课程
收藏优质文章
疑难问题解答
下载专业文档
签到免费抽奖
提升成长等级
立即登录
登录
注册
登录
注册
首页
专家团队
智能助手
精选案例
新闻资讯
云市场
微信扫码
复制链接
新浪微博
分享数说
采集到收藏夹
分享到数说
首页
/
weblogic安装和性能调优实践
weblogic安装和性能调优实践
IT那活儿
2022-03-18
1204
点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!
亲爱滴伙伴们,今天给大家说说Weblogic 的部署和调优经验分享,接下来由我为大家一步步介绍。
Weblogic介绍
WebLogic是
美国Oracle公司
出品的一个application server,确切的说是一个基于
JAVAEE
架构的
中间件
,WebLogic是用于
开发
、集成、部署和管理大型分布式Web应用、
网络应用
和
数据库应用
的Java
应用服务器
。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。
WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。
像数据库或
邮件服务器
一样,WebLogic Server 对于客户是不可见的,为连接在它上面的客户提供服务。WebLogic 最常用的使用方式是为在internet 或internet 上的Web 服务提供安全、数据驱动的应用程序。
Weblogic集群原理
Weblogic 服务器集群将一组服务器集合在一起工作,来提供更灵活调配的、更稳定的应用平台。
服务器集群对用户是透明的,对用户来说,服务器集群只是一个简单的server端,
然而实际上,多台服务器一起协同工作来提供服务。
通过部署weblogic服务器的集群
功能,网站对于来自网络用户的请求具备了出色的可扩展性、更高请求处理容量和冗余能力。
对于一个集成的环境,客户端的会话状态必须被保存,以使得在出现故障时能够获得备份session状态。
Weblogic server提供三种途径获得客户端会话状态:
数据库复制(通过JDBC);
基于文件的复制;
内存中的复制 。
Weblogic安装配置
1.
ORACLE官网下载。
https://www.oracle.com/middleware/technologies/fusionmiddleware-downloads.html
根据自己的需要选择下载即可。
2.
将下载包解压,找到名为ng.cmd的脚本文件。
目录F:\安装包\weblogic\Disk1\install
3.
双击ng.cmd脚本文件,然后出现一个控制台,按照步骤安装即可。
4.
找到所安装目录,打开\user_projects\domains\base_domain目录,启动服务。
http://localhost:7001/console
(默认端口号 7001)
5.
安装成功,根据业务需要部署WAR包启动即可。
Weblogic性能调优
1. Weblogic下TCP连接数的调整:
修改为300-500,修改本选项的目的是增加tcp的连接,避免连接数满后,weblogic提示连接错误。
2. Weblogic下数据库日志参数的调整:
3. Weblogic下线程数的调整:
4. Weblogic下健康状态的监视:
5. Weblogic下并发数的调整:
Weblogic基本概念
1. Domain
域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server. 域是WebLogic应用服务器中最大的概念,WebLogic应用服务器启动的时候就是以某个域来启动的,在/config/config.xml文件中定义了域的配置。
2. Cluster
集群:一组受管服务器同时一起工作,用于提供高可用性(High Availability)和负载均衡(Load balancing)。扩展性(scalability)和可靠性(reliability)。
对客户端而言,集群是透明的(感觉就和一个Weblogic Server一样)。weblogic集群技术指通过一组服务器共同工作,在多台机器间复制应用表示层和应用逻辑层的能力,实现关键业务系统的负载分部,消除个别故障点。
3. Machine
机器是物理上的概念,代表一台运行WebLogic应用服务器的实在的机器,包括其IP地址等信息。一个域中可以包括多台机器。
4. Server
服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE应用程序,也可以来配置各种服务程序。它是WebLogic应用服务器的基本服务单元。一个WebLogic域中一般有一个管理服务器和多个被管理服务器。运行在JVM中,支持多线程。服务器分为两种:管理服务器和受管服务器。
5. Administrative Server
管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器上。一个域中有一台管理服务器。一个管理服务器只能管理一个域。
6. Managed Server
被管理服务器是用来部署运行各种应用程序的。一个域中有一台或多台被管理服务器。从管理服务器获取配置信息,负责运行应用。管理服务器负责保存域的配置信息,包括所有的受管服务器在域中的配置。
7. Node Manager
节点管理器是一个单独运行的后台程序,一般运行在被管理服务器的机器上,用来提供远程启动和停止服务器(Server)的功能。在生产环境中,服务器实例可能分布在不同的域、机器、以及地理位置。节点管理器是Weblogic Server的一个工具,用于远程启动、停止、重启管理服务器或受管服务器。
文章小结
中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
WebLogic就是和我们常用的Tomcat差不多的部署Java Web程序的服务器。WebLogic Server凭借其出色的群集技术,拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。
本文作者:吴志辉
本文来源:IT那活儿(上海新炬王翦团队)
数据库
weblogic
文章转载自
IT那活儿
,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
领墨值
有奖问卷
意见反馈
客服小墨