Java 消息服务(2th)

第1章 消息传送机制基础

  • 异构集成
  • 缓解系统瓶颈
  • 提高可伸缩性,现实是:能将中间件扩展到
  • 提高最终用户生产率
  • 体系结构灵活性和敏捷性
  • 企业消息传递:消息是通过网络从一个系统异步传送给其他系统的。
  • 集中式体系结构,星型拓扑结构
  • 分散式体系结构
  • 混合体系结构
  • 消息传送模型:点对点模型和发布/订阅模型,又叫消息传送域,p2p Pub/Sub
    • 发布/订阅用于一对多。点对点用于一对一。
  • 点对点模型:特点,发送到队列的消息被一个而且仅仅一个接受者所接收,即使可能 有 多个接受者在一个队列中侦听同一消息时,也是如此。支持负载均衡,运行多个接收者侦听同一队列,并以此来分配负载。
  • 发送/订阅模型:消息被发布到一个名为主题的虚拟通道中,消息生产者称为发布者,消费者称为订阅者。与点对点不同,一个主题可以有多个订阅者接收。有时也称为广播消息。解耦能力更强。
  • JMS API 共7个: ConnectionFactory,Destination,Connection,Session,Message,MessageProducer,MessageConsumer;
  • 面向服务体系结构(SOA)
  • 事件驱动体系结构(EDA)
  • 异构平台集成
  • 企业应用基础
  • 企业到企业
  • 地理分散
  • 信息广播
  • 构建动态系统
  • RPC和异步消息传送
  • 消息的持久化,保存并转发机制

第2章 编写一个简单的示例程序

第3章 深入剖析一条JMS消息

第4章 点对点消息传送模型

第5章 发布/订阅消息传送模型

第6章 消息过滤

第7章 保证消息传送和事务

第8章 Java EE 和消息驱动 bean

第9章 Spring和JMS

第10章 部署注意事项

第11章 消息传送设计注意事项