摘要

基于单一存储类型的JMS架构缺乏升缩性,对不同应用创建的消息统一存储,会带来性能和安全上的缺陷。通过深入理解JBossMQ的系统架构,提出在JMS服务器中采取包括数据库、文件、日志等存储类型混合存储的消息存储模式,并通过改动JBossMQ成功实现该模式。实验证明:基于多存储类型的JMS服务架构能够在不修改客户端代码的情形下,有效地将不同应用创建的消息区别存储,从而提高了系统的灵活性和安全性,同时在速度上也没有显著下降。

全文