J2EE组件开发:消息驱动的EJB.docVIP

  • 1
  • 0
  • 约9.83千字
  • 约 7页
  • 2016-10-27 发布于江苏
  • 举报
J2EE组件开发:消息驱动的EJB.doc

? 一、概述 消息服务是一种在分布式应用之间提供消息传递服务的软件,具有可靠、异步、宽松结 合、语言中立、平台中立的特点,而且通常是可配置的。它的实现原理是:对发送者和 接收者之间传递的消息进行封装,并在分布式消息客户程序结合的位置加上一个软件处 理层。消息服务为消息的客户程序提供了一个接口,这个接口隔离了底层的消息服务, 使得各种不同的客户程序能够通过一个友好的编程接口方便地通信。 Java消息服务(Java Message Service,JMS)是一个Java API,它定义了消息的客户程 序如何以一种标准化的形式与底层的消息服务提供者交互。JMS提供了一种接口,底层消 息服务提供者通过该接口向客户程序提供JMS消息服务。JMS提供了点对点消息模式(Po int-to-Point)和发布-订阅消息模式(Publish-Subscribe)。点对点消息模式通过一 个消息队列实现,消息的生产者向队列写入消息,消息的消费者从队列提取消息。发布 -订阅消息模式通过一个话题(Topic)节点构成的层次结构实现,消息的生产者向这个 层次结构发布消息,消息的消费者向这个结构订阅消息。 点对点消息模式具有如下特点: 每一个消息只有一个消费者。 消息的接收者和发送者之间不存在时间上的依赖关系。不论发送者发送消息时接收者是 否在运行,接收者都可以提取信息。 接收

文档评论(0)

1亿VIP精品文档

相关文档