`
sunli_qun
  • 浏览: 13369 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

weblogic培训笔记(一)weblogic Server内部结构和相关的配置

    博客分类:
  • java
阅读更多

weblogic Server内部结构图:

r_3333.jpg
(一) 
原理简单说明<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

服务器启动,就会绑定到相应的端口,并为一个端口分配一个线程以接受连接请求,一旦服务器接受到连接请求并建立好连接以后,监听线程将处理权交给套接字复用器,套接字复用器进行一定的处理,并会负责选择利用那个执行队列并将请求置入其中。当有一个请求进入执行队列,就会有一个空闲的执行县城从该队列里面取走并向调用者返回结果。

(二)  执行队列和执行线程的相关配置

执行线程数量有一定的限制,在服务器启动的时候,就已经形成了一个含有一定数量执行线程的池,执行线程可能跨servletejbjdbc等,由于执行线程仅当程序成功结束或者出现异常才能被释放继续处理其他请求,所以如果执行线程执行的不够快,而请求又多的情况下,就会造成执行队列的阻塞。

相关的配置信息有:

server菜单configuration---〉高级配置---Config Execute Queues中的配置项如下:

1、Queue Length队列长度,执行队列的长度

2、Queue Length Threshold Percent 一个百分数,当request的数量达到队列长度的这个比例的时候,weblogic会发出overflow的标志信息。

3、Thread Count 服务器初始创建的执行线程的数量

4、Thread Increase 如果weblogic发出overflow的标志信息,weblogic会尝试增加这个数量的执行线程,以解决处理矛盾。

5、Threads Maximum最大执行线程数

6、Threads Minimum最小执行线程数

7、Thread Priority线程优先级

另外server菜单configuration---tuning子页中还有一些相关的配置:

1、  Stuck Thread Max Time 黏联线程时间,超过这个时间没有返回的执行线程,系统将认为是黏联线程。

2、  Stuck Thread Timer Interval 系统检查黏联线程的时间间隔

如果weblogic认为某个队列中的所有的线程全部黏联的话,weblogic将会增加执行线程的数量。

注意:执行线程的数量一旦增加,目前weblogic不会去减少他,如果增加了一些线程以后再次出现overflow的警告,weblogic会继续增加执行线程的数量,一直到达到上限为止。

(三)  套接字复用器的相关配置

Weblogic带有两个版本的套接字复用器,纯java版和本地接口版(jni),一般来说在访问量小的情况下,java版比jni版性能要好一些,因为jniAPI调用会损失一部分性能,但是访问量大的情况,一般都是jni版的性能比较好,所以尽量保证weblogic实用本地接口版的套接字复用器

相关的配置参数有两个,在server菜单configuration---tuning子页中的第一个和第二个配置项。

Enable Native IO :启用本地IO,勾选这个配置以后,weblogic就会启用本地接口版的套接字复用器

Socket Readers :如果不选上一个选项,则这个选项可用,也就是说java版的套接字复用器会被启用,并且,java版的复用器会从执行线程中抽出这个比例的线程用于处理socket的请求。(java客户端访问有关?

 

分享到:
评论

相关推荐

    weblogic培训资料

    - "weblogic培训笔记(一)weblogic Server内部结构和相关的配置":深入解析WebLogic Server的核心组件和配置方法。 - "weblogic培训笔记(二)web应用程序的相关配置":涵盖Web应用在WebLogic上的部署和配置细节...

    Weblogic学习笔记

    ### Weblogic学习笔记:安装与配置详解 #### 一、Weblogic 9.2的安装流程 Weblogic的安装过程相对直接,对于初次接触的开发者来说,也较为友好。整个安装过程中,用户只需要关注几个关键步骤,其余部分可遵循默认...

    Weblogic Ejb 学习笔记

    WebLogic EJB学习笔记主要涵盖了企业级Java Bean(Enterprise JavaBeans,简称EJB)在Oracle WebLogic Server中的应用和管理。EJB是Java EE(Java Platform, Enterprise Edition)平台的核心组件,用于构建可扩展、...

    weblogic 学习 笔记 ppt

    本PPT学习笔记将深入探讨WebLogic的核心概念、功能以及如何进行配置和管理。 1. **WebLogic基础** - **Java EE平台**:WebLogic是Java EE平台的一部分,提供了对Servlets、JSP(JavaServer Pages)、EJB...

    weblogic 11g 学习笔记,图解,很详细,实用

    WebLogic Server 是一款功能强大的应用服务器,它提供了高级的企业级应用程序开发和部署环境。对于初学者来说,熟悉WebLogic的安装过程是非常重要的第一步。 **步骤1:下载WebLogic安装包** 首先需要从Oracle官方...

    weblogic tuning 笔记10g英文 ppt截屏

    根据给定的信息,“weblogic tuning 笔记10g英文 ppt截屏”这一标题与描述表明这是一系列关于WebLogic 10g调优技术的讲座资料。WebLogic Server是Oracle公司提供的一款功能强大的中间件产品,广泛应用于企业级应用...

    weblogic 培训,技术手册,学习,培训.比较全面的资料

    本套资料主要涵盖了WebLogic的培训、技术手册、学习和培训资源,旨在帮助用户深入理解并掌握这款强大的中间件。 首先,`Weblogic服务器性能调优.doc`这份文档可能包含WebLogic服务器在生产环境中如何进行性能优化的...

    采用WebLogic UDDI客户端API示例.rar_UDDI_uddi weblogic_weblogic

    【标签】"uddi"、"uddi_weblogic"和"weblogic"是与示例相关的关键词,"uddi"表示UDDI技术本身,"uddi_weblogic"强调这是WebLogic服务器特定的实现,而"weblogic"表明示例是针对Oracle WebLogic Server这个中间件平台...

    ejb3.0+Weblogic+Jboss安装配置及入门例子

    提供的文档"ejb3.0+Weblogic+Jboss安装配置及入门例子.doc"和"基于weblogic的EJB学习笔记.htm"应该包含详细的安装指南、配置步骤以及基础的EJB编程示例。"基于weblogic的EJB学习笔记-JSP编程-华夏名网资讯中心 虚拟...

    WebLogic错误 java.lang.AssertionError: Registered more than one

    WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了全面的Java EE(现称为Jakarta EE)支持。在WebLogic Server 9.2至10.0版本中,用户可能会遇到一个特定的错误,即“java.lang.AssertionError: ...

    weblogi培训笔记

    - 部署一个Web应用程序通常需要两个XML配置文件:`web.xml`和`weblogic.xml`,分别位于`webinfo`目录下,用于描述应用的结构和特定于WebLogic的配置。 - **Enterprise Application**可包含Web applications、EJB ...

    李兴华javawebTomcat服务器配置笔记

    本文档是关于 Tomcat 服务器的配置笔记,涵盖了 Tomcat 服务器的基本概念、安装、配置、虚拟目录的配置、JSP 文件的编写和运行等内容。 一、Tomcat 服务器的基本概念 Tomcat 服务器是一个免费的、开源的 Web 容器...

    Java-J2EE全部学习笔记 培训结构的学习资料

    这份"Java-J2EE全部学习笔记 培训结构的学习资料"涵盖了从基础到高级的Java编程和J2EE应用开发的知识点,对于想要深入理解Java EE技术的人来说是一份宝贵的资源。 1. **Java基础知识**:这部分可能包括Java语言的...

    我的成长笔记

    在本文中,我们将深入探讨如何配置和部署WebLogic Server 10,这是一个广泛使用的Java EE应用服务器,由Oracle公司提供。WebLogic Server是许多企业级应用程序的基础,它提供了丰富的功能和高可用性。 **WebLogic ...

    tomcat学习精华笔记

    - conf:配置文件,如server.xml(全局配置)和web.xml(Web应用默认配置)。 - doc:官方文档。 - lib:Tomcat运行所需的JAR文件,Unix系统中这些文件会被添加到classpath。 - logs:服务器日志文件。 - src:...

    p31641257-1036-Generic.zip

    标题 "p31641257-1036-Generic.zip" 和描述中的内容没有明确指出具体的知识点,但根据提供的标签 "weblogic",我们可以推断这个压缩包可能与Oracle的WebLogic Server相关。WebLogic Server是一款企业级的Java EE应用...

    达内培训笔记

    【JavaEE技术体系详解】 JavaEE(Java Platform, Enterprise ...达内培训笔记涵盖了这些JavaEE的重要概念和技术,对于初学者和进阶开发者都是宝贵的学习资料,通过深入学习和实践,可以掌握企业级应用开发的关键技能。

Global site tag (gtag.js) - Google Analytics