Web开发

首页 » 常识 » 诊断 » 把中间件做到如此境界,牛
TUhjnbcbe - 2024/8/11 15:59:00

小伙伴都知道中间件是处于操作系统软件与用户的应用软件的中间的基础软件;为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

中间件主要的功能特点是满足大量应用的需要;运行于多种硬件和OS平台;支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互;支持标准的协议;支持标准的接口。

一、中间件分类

①数据访问中间件:实现异构环境下的数据库实现联接或文件系统实现联接

②远程过程调用中间件(RPC)

③面向消息的中间件:兼容多种通讯协议、语言、应用程序、硬件和软件平台,基于数据通信来进行分布式系统的集成

④交易中间件:提供支持大规模事务处理的可靠运行环境

⑤面向对象中间件(ORB)

二、主流中间件

①Net平台:MicrosoftIIS.Net;②JavaEE:OracleWLS、IBMWAS、RedhatJBOSSEAP、Tomcat、Jetty、Resin;③其它:Tuxedo、Node.js、IBMMQ、ActiveMQ

三、服务优势

东方龙马为用户提供一站式的中间件服务,从开发,到上线、优化、运行。我们支持的中间件服务产品涵盖WebLogicServer、JBossEAP、WebSphereApplicationServer、ApacheTomcat。

①技术服务团队

服务团队位

OCM专家15位

OCP认证60位

OGG认证10位

MySQLOCP认证10位

中间件认证15位

PMP8位

②技术服务覆盖产品

Oracle数据库:8i,9i,10G,11G,12C等,包括RAC、OGG、DG等

开源数据库:MySQL、PGSQL、MongoDB、GreePlum等

中间件:Websphere、Weblogic、Tomcat、Jboss、Apache、Redis等

③客户基础

全国超过个企业级客户的数据库及应用中间件;管理超过个系统;涉及政府、金融、通信、税务、制造等各个行业。

rId4

国内最大家电制造商之一数据库/中间件运维管理连接12年服务;国内最大汽车制造厂之一数据库/中间件运维管理连接11服务;国内省级国税局数据库/中间件运维管理连续10年服务;国内最大财险公司之一数据库/中间件运维管理连续10年以上服务;国内最大保险公司之一数据库/中间件运维管理连续7年服务。

④产品研发

A.自动化运维smartAM:SQL审核、自动化数据收集、智能化巡检、中间件管理

B.数据对比DataCMP:Oracle数据库之间数据对比;效率高,G数据量20分钟之内适用是数据库迁移、数据同步;兼容所有版本。

C.硬件监控OrientCloud:监控管理、可视化、自动化部署、远程访问、资产管理

D.中间件监控与分析:OLMDumper工具,结合JVM等产生产生的JVM线程日志。WLSMStat工具,WebLogicServer监控工具;APA性能分析工具,应用程序性能分析工具。

E.日志管理EasyLog:日志集中、实时检索、故障定位、关联分析、监控告警、合规审计

四、中间件服务案例

1、某银行信用卡中心问题诊断(WAS)

某银行信用卡中心电销外包套餐应用分布式环境,在下午上班前总是短暂的应用访问失败情况。

东方龙马作为其WAS中间件服务供应商对问题进行诊断,通过调整WAS参数,深入跟踪ORB交互数据包并进行比对,最终诊断问题因网络(防火墙策略)导致。

2、某汽车制造业应用挂起问题诊断(Tomcat)

某汽车制造业车主APP(丰云行)系统上线后,不定期出现应用系统访问失败(无响应)的情况。

东方龙马自年起,作为其WLS、JBOSS、Tomcat的JaavaEE供应商,为其提供中间件技术支持服务;通过对ThreadDump、HeapDump以及应用代码分析,精确判断其挂起问题成因,为其系统稳定运行提供可靠的保障。

3、某省级税务局运维监控(WLSMStatV2+OLMDumper)

东方龙马负责该单位金税三期、防伪税控、电子发票及其它周边系统全系的Oracle数据库及WebLogic中间件运维。

东方龙马WLSMStatV2,实时监控超过个以上的WebLogic节点的实时性能数据及健康状态,出现问题时自动告警。

在出现性能问题时,工程师通过OLMDumper收集问题节点线程转储日志,快速定位问题。

4、偶发性性能问题诊断(APA)

某制造业部署在海外的MES,部署在WAS时,偶发性发生性能问题。故障发生时,没有人工介入的时间窗口,以及故障不可复现。

东方龙马APA性能分析工具,通过独立部署Agent的方式,收集业务交易信息并保存在本地磁盘(简化部署过程)。性能数据下载后导入分析系统进行详细分析,最终定位应用程序使用ServletRequest.getRemoteHost触发DNS反向查找(从IP到主机名),因为DNS服务器响应时间问题,偶发性导致业务性能缓慢。

5、应用性能分析(APA)

某汽车制造业车主APP(丰云行)系统,甲方在面对公众用户促销活动推广上线前进行压力测试,需要对系统性能及可支持的最大迸发进行评估。

东方龙马APA性能分析工具,在压力测试过程中进行业务性能数据收集、分析、报告。为正确分析业务性能瓶颈、评估业务性能情况及系统容量提供量化的数据。

1
查看完整版本: 把中间件做到如此境界,牛