Jwebap项目(三)——plugin视图框架设计(1)

虽然本篇的重点不在整体的介绍,但是还是先简单的介绍下jwebap的架构。

[b]一,jwebap架构[/b]

jwebap是一个针对于j2ee应用的profiler tools,它可以对Web application以及EJB application进行监控,
从而有效的帮助您找到系统的性能瓶颈。目前,它提供了方法调用轨迹,SQL抓取,http请求等方面的监控功能。
相比其他profiler,它具有一些自己的优势:

[quote][b]1)纯java,不依赖于平台[/b]
很多采用jvmpi的profiler,本身会对应用带来极大的性能负担,甚至应用会因此慢上10-20倍。相比来说纯Java
实现的profiler在性能消耗上非常低。另一方面,纯Java实现的profiler在部署上会简单很多。

[b]2)运行轨迹容器[/b]
jwebap采用运行轨迹的集中管理分发方式进行运行时的监控,各个监控分析组件通过核心框架提供的bytecode静态增强,
采集应用中有用的运行信息(堆栈,执行时间,内存,SQL等等)包装成轨迹,丢给轨迹容器,由容器管理轨迹的生命周期,
再由容器分发轨迹到各个监控分析组件,进行分析,再以视图方式显示出分析报表。

这种管理方式,在profiler自身性能提高,以及分析组件扩展,视图分发,群集等方面都会有很明显的优点。

[b]3)高效率[/b]
jwebap对于应用带来的开销非常之少,而且部署方便,使之能够被运用在生产系统环境,这对性能分析有极大的帮助。
试想,只能在测试环境和开发环境跑跑的profiler,能够发现什么问题呢?

[b]4)部署非常简单[/b]
jwebap核心只有一个jar,以及需要用到的监控分析plugin的jar包,另外还有一个xml配置文件,可以不用做任何的环境设置,
就可以把jwebap部署于ejb,web应用当中,对系统完全没有侵入。

[b]5)plugin架构[/b]
应该来说,这点是jwebap最大的优势。jwebap分为core和plugin两部分,core部分提供了轨迹容器,框架,视图框架,配置,部署
bytecode静态增强等诸多特性。而所有最终的分析功能,都是plugin。在运行时加入框架,提供分析功能,目前实现了方法调用轨迹,
SQL抓取,http请求三个plugin,但是很明显,jwebap能够做到的远不止如此。

得益于Plugin架构,jwebap完全可以根据用户环境开发针对性的功能更强的plugin,比如memory_monitor_for_jdk15_plugin.jar,
而jwebap-core依然保持在jdk14。这样用户就可以根据需要选择合适的plugin。这样,jwebap不仅仅可以作为profiler,甚至可以开发
一些用于debug,测试等等方面的plugin。

[b]6)web console[/b]
这也是本篇要重点介绍的东西,呵呵,废话了那么多。jwebap,为了部署方便没有采用客户端实现视图,而是依赖于当前中间件,提供
web控制台,在控制台可以看到各plugin的统计视图,以及部署信息。

同时为了部署方便,并没有采用jsp实现视图,而是通过模版引擎技术,把视图放到了jar包,因此jwebap设计一套默认的plugin视图框架
plugin的实现者可以通过该框架开发自己的Plugin视图,同时也可以采用自己的视图技术,这点,并不强作要求,具体的介绍在下面一篇说明,呵呵,写得太长了。[/quote]
以下是对提供的参考资料的总结,按照要求结构化多个要点分条输出: 4G/5G无线网络优化与网规案例分析: NSA站点下终端掉4G问题:部分用户反馈NSA终端频繁掉4G,主要因终端主动发起SCGfail导致。分析显示,在信号较好的环境下,终端可能因节能、过热保护等原因主动释放连接。解决方案建议终端侧进行分析处理,尝试关闭节电开关等。 RSSI算法识别天馈遮挡:通过计算RSSI平均值及差值识别天馈遮挡,差值大于3dB则认定有遮挡。不同设备分组规则不同,如64T和32T。此方法可有效帮助现场人员识别因环境变化引起的网络问题。 5G 160M组网小区CA不生效:某5G站点开启100M+60M CA功能后,测试发现UE无法正常使用CA功能。问题原因在于CA频点集标识配置错误,修正后测试正常。 5G网络优化与策略: CCE映射方式优化:针对诺基亚站点覆盖农村区域,通过优化CCE资源映射方式(交织、非交织),提升RRC连接建立成功率和无线接通率。非交织方式相比交织方式有显著提升。 5G AAU两扇区组网:与扇区组网相比,AAU两扇区组网在RSRP、SINR、下载速率和上传速率上表现不同,需根据具体场景选择适合的组网方式。 5G语音解决方案:包括沿用4G语音解决方案、EPS Fallback方案和VoNR方案。不同方案适用于不同的5G组网策略,如NSA和SA,并影响语音连续性和网络覆盖。 4G网络优化与资源利用: 4G室分设备利旧:面对4G网络投资压减与资源需求矛盾,提出利旧多维度调优策略,包括资源整合、统筹调配既有资源,以满足新增需求和提质增效。 宏站RRU设备1托N射灯:针对5G深度覆盖需求,研究使用宏站AAU结合1托N射灯方案,快速便捷地开通5G站点,提升深度覆盖能力。 基站与流程管理: 爱立信LTE基站邻区添加流程:未提供具体内容,但通常涉及邻区规划、参数配置、测试验证等步骤,以确保基站间顺畅切换和覆盖连续性。 网络规划与策略: 新高铁跨海大桥覆盖方案试点:虽未提供详细内容,但可推测涉及高铁跨海大桥区域的4G/5G网络覆盖规划,需考虑信号穿透、移动性管理、网络容量等因素。 总结: 提供的参考资料涵盖了4G/5G无线网络优化、网规案例分析、网络优化策略、资源利用、基站管理等多个方面。 通过具体案例分析,展示了无线网络优化中的常见问题及解决方案,如NSA终端掉4G、RSSI识别天馈遮挡、CA不生效等。 强调了5G网络优化与策略的重要性,包括CCE映射方式优化、5G语音解决方案、AAU扇区组网选择等。 提出了4G网络优化与资源利用的策略,如室分设备利旧、宏站RRU设备1托N射灯等。 基站与流程管理方面,提到了爱立信LTE基站邻区添加流程,但未给出具体细节。 新高铁跨海大桥覆盖方案试点展示了特殊场景下的网络规划需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值