目录

  • 1 JMS&ActiveMQ实战(消息存储、安全、集群、性能调优
    1. 01.1_JMS&ActiveMQ介绍

      00:11:31

JMS&ActiveMQ实战(消息存储、安全、集群、性能调优)

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

 

当前各种 中间件技术已经广泛应用于各个领域,随着技术的发展,软件技术的开发也越来越复杂,中间件技术在企业级或者互联网产品中用的越来越多,对应大型项目都需要有分布式、异步等处理方式。服务器之间消息通讯这种功能广泛应用于这些中间件中,于是,将这种面向消息的中间件(Message Oriented Middleware,MOM)抽象出来,形成通用的消息中间件,成为业内主流。讲师本人之前做的项目根据业务的需要,经常会接触到消息中间件技术,并且积累了一些这方面比较实用的技能点,特意整理录制成视频,本课程包括了绝大部分的JMS与ActiveMQ特性,适合各层次学员学习本视频的知识点。希望新手能通过此视频快速上手JMS与ActiveMQ开发并成功进阶,也希望老手通过此视频能更近一步的认识MQ的高级特性以及相关调优,预祝每位学员都能触类旁通,通过ActiveMQ消息中间件来掌握相关消息中间件技术的运行原理。

 

 

1.课程研发环境

项目代码环境JDK1.6+

消息中间件:ActiveMQ5.x

规则引擎:Drools5.x

开发工具:Eclipse3.x

数据库:MySQL5.x

 

2.内容简介

深入浅出讲解JMS规范以及ActiveMQ中间件,包括它们的基本特性以及高级特性,如JMS部分的消息模型、事务、消息确认、集成Spring,MQ部分包括的消息存储、安全、集群、性能调优等。最后会介绍一个关于MQ+Drools基于事件驱动系统的案例,讲解如何使用MQ来做系统架构。

本系课程,主要分为三部分完成

第一部分:掌握JMS规范

第二部分:掌握MQ的使用以及高级特性 

第三部分:实际案例,MQ+Drools基于事件驱动系统,熟练使用JMS+MQ以及部分Drools的使用,掌握如何通过MQ设计分布式异步系统

 

 一、JMS部分: 

第1章 JMS&ActiveMQ介绍

第2章 JMS消息模型

第3章 JMS消息剖析

第4章 JMS高级特性(上)

第4章 JMS高级特性(下)

第5章 Spring集成JMS

第6章 JMS应用案例

 

二、ActiveMQ部分: 

第7章 MQ传输器&传输协议

第8章 MQ消息存储

第9章 MQ安全机制

第10章 MQ集群技术

第11章 MQ高级特性

第12章 MQ性能调优

第13章 MQ监控与管理

 

三、基于事件驱动案例部分: 

第14章 基于事件驱动案例-规则引擎

第15章 基于事件驱动案例-业务需求与设计

第16章 基于事件驱动案例-数据采集

第17章 基于事件驱动案例-监控规则任务

 

 

 

 

 

 

 

 

目标一. 了解JMS的原理

 

目标二. 熟悉JMS的API以及使用场景

 

目标三. 掌握ActiveMQ的使用技巧

 

目标四. 掌握ActiveMQ的基本特性以及高级特性,包括集群/性能调优等技术

 

目标五. 了解什么是事件驱动架构,能够设计相关驱动架构系统

 

目标六. 了解Drools规则引擎

 

 

亮点一、国内第一套关于JMS与ActiveMQ相关中间件技术视频,MQ基于5.X版本,目前属于非常成熟稳定的版本。

 

亮点二、理论与实战相结合,由浅入深,基本囊括了所有的JMS和MQ特性(基本每个特性和API都会有相关小例子来说明),方便学员做技术选型。

 

亮点三、提供了基于事件驱动的参考案例,让学员能熟悉使用MQ来做相关架构设计。

 

 

1.课程针对人群

本课程针对有一定JAVA基础的学员,想通过本课程学习使用JMS、ActiveMQ等相关特性,以及使用MQ+Drools构建基于事件驱动架构案例的学员。适合是有志于成为后台开发工程师岗位的学员。

 

2.我该怎么学,如何才能学好这门课程,给些建议。

   2.1、时间上的安排建议

      本课程共18讲,建议以每天1-2讲的进度往前学习,每个技术点要深入理解琢磨。

   2.2、学习要求

      如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

      如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 

   2.3、讲师建议

      1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。

      2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了

      3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

      4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三

      5. 最后祝您学有所成

 

 

课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1.Java中高级开发工程师

2.架构师

 

 

 


评价(0) 立即评论
0/150