摘要
基于单一存储类型的JMS架构缺乏升缩性,对不同应用创建的消息统一存储,会带来性能和安全上的缺陷。通过深入理解JBossMQ的系统架构,提出在JMS服务器中采取包括数据库、文件、日志等存储类型混合存储的消息存储模式,并通过改动JBossMQ成功实现该模式。实验证明:基于多存储类型的JMS服务架构能够在不修改客户端代码的情形下,有效地将不同应用创建的消息区别存储,从而提高了系统的灵活性和安全性,同时在速度上也没有显著下降。
The JMS architecture that is based on a single storage type lacks scalability. Using the same way to store messages that created by different applications could influence the JMS server's security and performance. By the comprehension of the JBossMQ architecture, a multiple storage model that includes database, file and log storage types is proposed. This model enhances the system flexibility and security, and it does not make the server have remarkable drop in the speed. Experimental results show the improvement in availability.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第24期4743-4745,共3页
Computer Engineering and Design