Java 消息服务(2th)
2017-09-20
第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章 消息传送设计注意事项