JMS和ActiveMQ开发

讲解消息机制和设计原则,消息提供的排队机制是处理高并发的基本方式。

学习 Jakarta Messaging(JMS) 规范API接口, 并深入分析常见 JMS 服务器实现 ActiveMQ Artemis。

时间1天。

消息概述

  • 消息发展历史
  • 消息设计
  • 消息产品和项目
  • 消息开发语言和协议
  • 消息系统考虑因素
  • 消息特性
  • 消息组成
  • JMS API
  • 主要接口
  • 消息定义和使用
  • 消息系统设计

消息的高级特性

  • 消息处理机制
  • 消息发送保障
  • 消息持久化
  • 消息事务
  • 处理大消息

JMS

  • JMS 规范
  • JMS API

Apache ActiveMQ

  • ActiveMQ经典消息中间件
  • 技术架构分析
  • 多种协议支持
  • 消息存储高效性

ActiveMQ Artemis

  • Artemis 核心架构
  • 管理接口
  • 网络连接管理
  • 存储设计原理
  • 消息流控制
  • 消息寻址
  • 消息高级特性
  • 消息处理
  • Broker间连接
  • 大消息
  • 流处理
  • 事务处理
  • 安全
  • 集群
  • 独立服务器和嵌入使用
  • 性能
  • Artemis管理
  • 支持消息协议

Apache Pulsar

  • Apache Pulsar 项目
  • 需求描述
  • 体系图
  • 分片存储
  • Functions 函数轻量计算
  • IO和分析