代码改变世界

随笔分类 -  SonicMQ

JMS : Java Message Service (Java消息服务)

2011-06-01 15:53 by bingcaihuang, 739 阅读, 收藏, 编辑
摘要: 1 引言1.1 编写目的本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设计和开发工作。本文档主要包含建设银行EAI平台B2Bi子系统中使用的开源JMS产品——JORAM的使用说明1.2 名词解释B2Bi: Business to Business integration (企业间集成)JMS:Java Message Service (Java消息服务)JORAM:ObjectWeb的Java开源项目JNDI:Java命名和目录接口1.3 参考资料《Joram-4.3-en.pdf》——JORAM使用手册(英文)《Joram4_0_SA 阅读全文

消息中间件和JMS

2011-06-01 15:52 by bingcaihuang, 422 阅读, 收藏, 编辑
摘要: 当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点通信:客户的一次调用只发送给某个单独的目标对象。 面向消息的中间件(Message Oriented Middleware,MOM)较好的解决了以上问题。发送者将消息发送给消息服务器,消息服务器将消息存放在若干队 阅读全文

JMS : Java Message Service (Java消息服务)

2011-04-10 13:39 by bingcaihuang, 792 阅读, 收藏, 编辑
摘要: 1 引言1.1 编写目的本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设计和开发工作。本文档主要包含建设银行EAI平台B2Bi子系统中使用的开源JMS产品——JORAM的使用说明1.2 名词解释B2Bi: Business to Business integration (企业间集成)JMS:Java Message Service (Java消息服务)JORAM:ObjectWeb的Java开源项目JNDI:Java命名和目录接口1.3 参考资料《Joram-4.3-en.pdf》——JORAM使用手册(英文)《Joram4_0_SA 阅读全文

JMS opic与queue的区别

2011-04-07 20:39 by bingcaihuang, 405 阅读, 收藏, 编辑
摘要: 在JMS中,Topic实现publish和subscribe语义。一条消息被publish时,它将发到所有感兴趣的订阅者,所以零到多个 subscriber将接收到消息的一个拷贝。但是在消息代理接收到消息时,只有激活订阅的subscriber能够获得消息的一个拷贝。 JMS Queue执行load balancer语义。一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处理该message的consumer可用。如果一个consumer收到一条message后却不响应它,那么这条消息将被转到另一个consumer 那儿。一个 阅读全文