机构地区: 华南理工大学计算机科学与工程学院
出 处: 《计算机工程与设计》 2006年第13期2435-2437,共3页
摘 要: J:MS运行过程中,队列或持久化主题中存在的死信成为系统性能的瓶颈和系统运行的不安全因素。通过对JMS通信模型和消息头进行分析,找到死信产生的原因以及消息头中涉及到如何判断死信的两个重要属性。首先提出死信判断规则和一种过滤死信的方案,然后提出一种在过滤的基础上周期性地对死信进行处理的解决方案,最后从性能的角度上提出两种处理方法,同时对死信在队列中存在的最大不合法时间进行了计算,并对每种方案的优缺点进行了分析。 In the running process ofa JMS server, a dead message in the queue or durable topic is the bottleneck of system performance and one of the incertitude factors. By analyzing the communication model of the JMS, the cause of dead messages is found. Firstly, a way to filter dead messages and a rule on how to determine dead messages are presented. Then a dead message periodic handling method based on the filtering process is presented. Finally, two dead message handling methods to enhance performance are put forward. The maximum illegal time of dead messages and the advantages and disadvantages of every handling method are analyzed.
领 域: [自动化与计算机技术] [自动化与计算机技术]