下面谈谈对Tomcat架构的理解
总体架构:
面向组件架构基于JMX事件侦听
1)面向组件架构
tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、Connector等,并基于JMX管理这些组件,另外实现以上接口的组件也实现了代表生存期的接口Lifecycle,使其组件履行固定的生存期,在其整个生存期的过程中通过事件侦听Life...
分类:
其他好文 时间:
2015-08-28 17:35:49
阅读次数:
150
spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http、jmx、ssh、telnet等拉管理和监控应用。审计(Auditing)、
健康(health)、数据采集(metrics gathering)会自动加入到应用里面。...
分类:
编程语言 时间:
2015-08-28 13:20:41
阅读次数:
497
软件包下载地址:Wgethttp://archive.apache.org/dist/tomcat/tomcat-7/v7.0.11/bin/apache-tomcat-7.0.11.tar.gz#安装jdk:Mkdir/usr/lib/jvmTarxfjdk-7u45-linux-x64.gz-C/usr/lib/jvm#在profile追加以下内容Vim/etc/profileJAVA_HOME="/usr/lib/jvm/jdk1.7.0_45"CLASS_PATH="..
分类:
其他好文 时间:
2015-08-26 20:26:12
阅读次数:
607
问题:自己写了一个yarn上的application,发现nodemanager过段时间,会out of memory退出,把nodemanager的heap memory从1G增大到2G也是无法避免NM程序OOM开启NM的jmx监控-Dcom.sun.management.jmxremote -D...
分类:
其他好文 时间:
2015-08-25 15:41:14
阅读次数:
185
1、标准MBean名称必需是在要监控的类名后面加上“MBean”。2、监控的类和MBean接口必需在同一包下,也可以理解为注册的接口名字必须以MBean结尾,接口实现类比接口名字少了MBean,而且接口和接口实现类必须放在同一个包下如果不是这样,将会报类似的错:Exception in thread...
分类:
其他好文 时间:
2015-08-17 19:18:12
阅读次数:
129
Zabbix监控的方式有四个大方向:1,ZabbixAgent类型2,SNMP类型3,JMX类型4,IMPI类型用的多的基本上就两种,Agent类型和SNMP类型。Agent类型的item是使用部署在服务端的Agent来获取数据,可以分为主动和被动模式。SNMP是监控服务器以外设备的非常好的方式,比如可以监控网络设..
分类:
数据库 时间:
2015-08-01 06:30:24
阅读次数:
192
JBOSS是一个基于J2EE的开放源代码的应用服务器。它实现了J2EE的规范:EJB,JMS,JTS/JTA,Servlet and JSP ,JNDI ,它提供了一些高级特性,比如集群、JMX、Web Service。还整合了IIOP(InternetInter-ORB Protocol互联网内部对象请求代理协议)。
JBOSS有很多版本,现在最新的版本7系列的。所以下面介绍一下7的目录...
分类:
其他好文 时间:
2015-07-31 20:20:58
阅读次数:
129
1 简介
Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。
xmemcached特性一览:
1、高性能
2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。
3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。
4、支持客户端统计
5、支持...
分类:
编程语言 时间:
2015-07-24 09:19:10
阅读次数:
136
JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务...
分类:
编程语言 时间:
2015-07-22 11:12:08
阅读次数:
149
来源:http://blog.csdn.net/qiao000_000/article/details/6061808JMX 即 Java Management Extensions Java管理扩展MBean 即 managed beans 被管理的Beans一个M...
分类:
其他好文 时间:
2015-07-21 16:48:22
阅读次数:
122