应用服务架构及调优

应用服务架构及调优

ID:15365694

大小:1.76 MB

页数:92页

时间:2018-08-02

应用服务架构及调优_第1页
应用服务架构及调优_第2页
应用服务架构及调优_第3页
应用服务架构及调优_第4页
应用服务架构及调优_第5页
资源描述:

《应用服务架构及调优》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、应用服务器架构及调优JBossTomcatJetty玄宵&杨朱1引子•阿里巴巴使用java服务器现状–淘宝•Jboss(线上大部分应用)•Jetty(topweb旺旺)•Tomcat(阿里金融)–B2B•Jetty(中文站)•Jboss(其他)–口碑网•Tomcat大纲•应用服务器架构•应用服务器性能调优应用服务器架构•应用服务器整体架构•JBoss架构体系•Tomcat架构体系•Jetty架构体系应用服务器整体架构•应用服务器目录结构•应用服务器启劢过程•Web容器整体架构应用服务器目录结构•启劢脚本目录(bin)–run.bat,run.sh,boo

2、tstrap.jar•配置文件目录(conf)–services.xml,env.xml,log4j.xml•库文件目录(lib)–*.jar•应用部署目录(webapps)–*.war,*.ear,dir,*.xml应用服务器启动过程Runbin目录Bootstrap.jarlib目录CreateclassloaderCreateServerconf目录LoadServicesCreateDeployerWebapps目录DeployWebApps应用服务器启动过程演示应用服务器启动过程演示应用服务器启动过程演示EARThreadXMLLogHttpD

3、eployerPoolWEBService应用服务器启动过程演示BootStrapServerDeployerService运行结果总结BootStrapServerStartServicesstartDeployAppsWeb容器整体架构Http协议Web应用目录结构Servlet规范WebModuleWebDeployer代码再看一次Web容器处理请求流程ClientHttp请求Http响应SocketAcceptReturnResourceServerHandlesocketServletfilterhandleParsetoHttpRequest

4、WebModuleHandleJBoss架构体系•JBoss目录结构•JBoss启劢过程•JBoss体系架构JBoss4.2.2目录结构JBoss4.2.2目录结构•Bin目录JBoss4.2.2目录结构•Lib目录JBoss4.2.2目录结构•Conf目录JBoss4.2.2目录结构JBoss4.2.2目录结构JBoss启动过程RunStartserverRegisterservicesDeploystartserviceJBoss架构JMX•JavaManagementExtensionstheJMXtechnologyprovidesthetool

5、sforbuildingdistributed,Web-based,modularanddynamicsolutionsformanagingandmonitoringdevices,applications,andservice-drivennetworks.Bydesign,thisstandardissuitableforadaptinglegacysystems,implementingnewmanagementandmonitoringsolutions,andpluggingintothoseofthefutureJMX优点•JMXtechn

6、ologyenablesJavaapplicationstobemanagedwithoutheavyinvestment•JMXtechnologyprovidesastandardwaytomanageJavatechnology-basedapplications,systems,andnetworks•JMXtechnologyprovidesascalable,dynamicmanagementarchitecture•JMXtechnologyleveragesexistingstandardJavatechnologiesJMXMBeans

7、•StandardMbeans•DynamicMbeans•OpenMbeans•ModelMbeansJMX常识•Name–javax.management.ObjectName–Domain:key=value–对于standardMbean接口与实现之间命名必须遵从:AAMBean(实现接口)JMXHelloWorld•接口•实现JMXHelloWorldJMXHelloWorldJMX总结•优点–管理监控Bean–适用于server端架构•缺点–缺少Bean生命周期管理–体系过于臃肿Jboss使用JMXJbossDeployer架构MainD

8、eployerSarDeployerJarDeployerOtherDeploy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。