Web服务应用监控与大规模并行程序调试策略
1. Web服务概述
Web服务融合了基于组件开发和Web的优势,具有以下特点:
- 可通过Web访问,使用平台独立和语言中立的Web协议进行通信。
- 支持系统间的松散耦合连接,通过相互传递消息实现。
- 提供可从其他程序内部调用的接口,该接口充当Web与实现服务的实际应用逻辑之间的联络。
Web服务通过可扩展标记语言(XML)进行通信,XML是Web服务使用的三个标准的基础:
- SOAP:定义了Web服务的标准调用协议。
- WSDL:定义了描述Web服务的标准机制。
- UDDI:提供了注册和发现Web服务的标准机制。
监控Web服务的主要目的是获取尽可能多的信息,以提高Web服务性能,发现基于Web服务的应用程序中存在瓶颈、内存泄漏和错误的地方。
2. J - OCM监控系统
J - OCM是一个用于Java应用程序的监控系统,符合OMIS规范,并扩展支持分布式Java程序。J - OMIS是OMIS针对Java应用程序的监控扩展,定义了三种类型的服务:
- 信息服务:提供关于对象的信息。
- 操作服务:允许更改对象的状态。
- 事件服务:当匹配的事件被触发时执行任意操作。
J - OCM包含以下组件:
1. 节点分发单元 :负责分发请求和组装回复。
2. 本地监控器(LM) :驻留在节点上的监控进程,其扩展提供J - OMIS定义的新服务,通过代理控制Java虚拟机。LM存储目标
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



