把以前MSN blog中的一篇转过来~
Concept
JBoss Messaging 最大的关注点在高信息流量和低延迟的要求下保证性能、可靠性和可扩展性。
JBoss Messaging 分为JBoss Messaging Core 和JMS Façade两个部分。
其他特性包括:
• Publish-subscribe and point-to-point messaging models
• Topics that feed multiple message queues
• Persistent and non-persistent messages
• Guaranteed message delivery that ensures that messages arrive once and only once
• Transactional and reliable - supporting ACID semantics
• Customizable security framework based on JAAS
Installation
按照"Jboss Messaging getting started”的写法安装即可:
cd util
ant -f release-admin.xml
要注意的是,使用jboss-4.0.0DR4版本时,无法正常安装;使用JBoss4.0.2时可以成功安装。
Configuration
部署一个新的JMS应用主要关联到的配置文件和MBean如图(本文最后)
1. deploy/jboss-messaging.sar/xxx-service.xml ”Jboss Messaging getting started”中写“放在deploy下”是错的
2. deploy/jboss-messaging.sar/xxx-persistence-service.xml
在messaging的docs/examples/conf下有各个数据库的配置示例
3. deploy/messaging-service.xml
4. deploy/connection-factories-service.xml
5. deploy/jboss-messaging.sar/messaging-roles.properties
deploy/jboss-messaging.sar/messaging-users.properties
6. deploy/xxx-ds.xml 原JBoss的docs/examples/jca下有各个数据库的配置示例
Experiences
1. JVM的不统一可能引起错误。开始的时候我把所有可以设置的JVM和JDK都设置成JRockit的版本,但是依然会产生Java reflection invoke方面的问题。改成Borland的JDK后问题解决。
2. 将配置好的Oracle Datasource和PersistenceManager关联时发现oracle-xa-ds会带来ConnectionFactory的问题,改成 oracle-ds后问题解决。具体原因不了。
3. 一定要确保connection.start() 和connection.stop()的执行,否则分别会影响到本次和下一次连接的取得。
- 大小: 23.5 KB
分享到:
相关推荐
JBoss Messaging 2.0
【Jboss Messaging 深入解析】 Jboss Messaging(JBM)是Red Hat公司开发的一款高性能、可伸缩的企业级消息中间件,它基于Java Message Service (JMS) 规范,提供可靠的异步通信服务。JBM的核心目标是为企业应用...
### JBoss Messaging 1.4.0.GA 用户指南知识点概览 #### 一、关于本书及介绍 **1.1 关于本书** 本用户指南是JBoss Messaging 1.4.0.GA版本的官方文档,详细介绍了该消息中间件的安装与配置流程。文档由Red Hat公司...
JBoss Messaging完全实现了JMS规范,因此,最好的JBoss Messaging用户指南就是JMS规范本身。如需了解更多关于JMS API的信息,可以访问JMS教程或JMS的下载与规格说明。 本章主要集中在使用JMS和消息驱动bean的JBoss...
《JBoss Messaging Users Guide》是JBoss企业级消息中间件的用户指南,主要涉及的是如何安装、配置和管理JBoss Messaging系统。这个压缩包包含了三份文档,分别针对不同的使用场景,提供了详细的部署和操作指导。 1...
7.1 JBoss Messaging JBoss支持Java Message Service (JMS),允许应用程序之间异步通信。开发者应了解如何创建消息生产者和消费者,以及配置消息队列和主题。 7.2 HornetQ与ActiveMQ JBoss早期版本使用HornetQ作为...
8. **messaging**: JBoss Messaging是JBoss中的消息中间件,实现了JMS规范,提供可靠的消息传递服务,是分布式系统中解耦和异步处理的关键组件。 9. **hibernate**: Hibernate是一个流行的ORM(Object-Relational ...
第六章至第九章分别涉及JBoss Web服务器的配置、企业应用的配置、JBoss Messaging服务以及Web服务的配置。这些章节不仅提供了具体的配置步骤,还讲解了背后的原理与最佳实践,帮助读者掌握如何构建高性能、高可用的...
It shows how to configure the server's various component containers such as the JBoss Web Server, the EJB 3 server, and JBoss Messaging. It also provides detailed insight into configuring the various...
- **JBoss Messaging**: 讲解如何配置消息服务,支持异步通信和消息传递。 ##### 3.3 服务配置 - **安全性**: 如何配置身份验证、授权等安全机制,保护应用免受攻击。 - **性能**: 分析并优化服务器性能,提高应用...
- **组件容器配置**: 如JBoss Web Server、EJB 3服务器及JBoss Messaging等。 - **服务配置**: 涉及安全性、性能和集群等方面的设置。 - **附加技术**: 如JBoss Seam和JBoss Portal等运行在应用服务器之上的热门技术...
在配置方面,指南提供了关于如何在JBoss ESB中配置JMS提供者的详细指导,包括JBoss Messaging的配置、JBoss Messaging的集群配置、ActiveMQ的使用,以及IBM WebSphere MQ系列和Oracle AQ等第三方消息服务的集成。...
- **JBoss Messaging**: 深入了解如何配置JBoss的消息服务,支持异步通信、消息队列等特性。 - **Web Services配置**: 涵盖了如何配置基于JBoss的Web服务,确保与其他系统之间的兼容性与集成能力。 2. **企业级...
- **第8章**:专注于 JBoss Messaging 模块的配置与使用,这是实现消息中间件功能的关键部分。 - **消息队列**:如何创建和配置队列、主题等。 - **消息消费者**:如何设置消息的消费策略。 #### 十、配置 Web ...
- 基于JBoss Messaging的JMS队列和主题。 - **控制操作**: - 停止、启动、重启应用程序。 - 查看资源统计信息。 - 查看资源度量信息。 #### 安装步骤 1. **下载JBoss Application Server 5.1.0.GA**: - ...
It reveals how you can configure the server’s numerous part containers such because the JBoss Net Server, the EJB three server, and JBoss Messaging. It additionally supplies detailed...
JBoss Remoting被更新到稳定版本2.2.x,JBoss MQ在JBoss 4.0中被默认使用,但是可以被JBoss Messaging替换。另外,log4j和commons-logging的版本也有所更新。 综上所述,手册中的内容详细记录了JBoss应用服务器的...
尽管ActiveMQ 在开源JMS提供商中脱颖而出,但仍有其他竞争对手,如JBoss的jBossMQ和jBoss Messaging,OpenJMS,以及IBM WebSphereMQ、BEA WebLogic JMS等商业产品。尽管这些产品都有各自的优点,但ActiveMQ的独立性...
1. **其他开源JMS提供商**:如jbossmq(JBoss 4)、jboss messaging(JBoss 5)、joram、openjms等。尽管许多开源项目已经停止发展,但ActiveMQ由于其NIO的使用,在性能上有一定优势,特别是在与Geronimo的结合上。 ...