4006-998-758
3000+课程任你选择
MQ培训
研发学院 体系架构设计 产品经理 开课时间:2021-07-03
尹立庆

多年从事容器技术、云计算、物联网研发工作经验。北航移动云计算硕士。Cloudera大数据认证(图1),项目管理师(PMP)认证(图2),主要研究方向包括容器技术、云计算、物联网、项目管理等;曾就职于阿里等互联网企业,IBM、华为等知名大型企业,现任某大型知名互联网企业首席架构,负责容器技术、云计算、物联网、PaaS平台研发工作。

IT从业近二十年,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,并且乐于将自己的经验分享。尹老师具有敏锐的目光与头脑,发现并集成整合社会资源,为企业节省资源并创造价值,达到为合作伙伴创收的目的。曾为多家国内知名企业提供培训与咨询,包含阿里集团、华为、中国移动、中国电信、中国联通、当当网、中石油、中石化、中国电网、中国银行、中国工商银行、浦发银行、阿尔卡特朗讯、中航国际等。拥有云计算、物联网、大流量、高并发、分布式的大型网站架构和设计经验。曾主导过多个云计算、物联网、私有云、公有云建设项目,早些年也主导过ERP、CMS等软件项目,积累了丰富的实践经验,这些项目中包含多个数百万、上千万的大型项目。项目经历:呼叫中心人工智能客服研发项目、贵州省政府云呼叫中心建设项目、广东发展银行电营、运维大数据分析项目、中石油工程设计西南分公司云计算项目评审委员、中石油大数据挖掘项目,电商库存预测大数据分析项目、大型ERP、电子商务、CRM、电子政务等多个项目。


查看老师详情
课程内容


课程目标


使学员深入理解MQ内部架构和深入的使用方法;

使学员深入理解MQ的理论基础,包括概念、技术等;


课程目标 


系统架构师、系统分析师、高级程序员、资深开发人员;

政府机关,金融保险、移动互联网、能源行业等人工智能相关人员;

高校、科研院所统计分析研究员,涉及到人工智能的人员;

 

课程方式


以课堂讲解、演示、案例分析为主,辅以互动研讨、现场答疑、学以致用。

 

课程大纲


时间

内容

备注

一天

第1个主题: RabbitMQ 简介(介绍RabbitMQ )(30分钟)

1、 RabbitMQ 简介

2、 AMQP

3、 消息队列

4、 RabbitMQ 应用场景

 

第2个主题: RabbitMQ概念介绍(介绍RabbitMQ概念介绍)(60分钟)

1、 RabbitMQ概念介绍

2、 Broker

3、 Exchange

4、 Queue

5、 Binding

6、 Routing Key

7、 vhost

8、 producer

9、 consumer

10、 channel

 

第3个主题: RabbitMQ使用流程(介绍RabbitMQ使用流程)(30分钟)

1、 RabbitMQ使用流程

2、 AMQP模型

3、 producer

4、 exchange

5、 Queue

6、 consumer

 

第4个主题: 客户端(介绍客户端)(30分钟)

1、 客户端

2、 客户端声明exchange

3、 客户端声明queue

4、 客户端使用routing key

5、 客户端投递消息到exchange

 

第5个主题: RabbitMQ安装教程(RabbitMQ安装教程)(60分钟)

1、 RabbitMQ安装教程

2、 Windows安装教程

3、 Linux安装教程

4、 安装成功后打开浏览器

 

第6个主题: rabbitMQ常用的命令(介绍rabbitMQ常用的命令)(60分钟)

1、 rabbitMQ常用的命令

2、 启动监控管理器

3、 关闭监控管理器

4、 启动rabbitmq

5、 关闭rabbitmq

6、 查看所有的队列

7、 清除所有的队列

8、 关闭应用

9、 启动应用

 

第7个主题: 用户和权限设置(介绍用户和权限设置)(60分钟)

1、 用户和权限设置

2、 添加用户

3、 分配角色

4、 新增虚拟主机

5、 将新虚拟主机授权给新用户

6、 角色说明

7、 超级管理员(administrator)

8、 监控者(monitoring)

9、 策略制定者(policymaker)

10、 普通管理者(management)

 

第8个主题: Java客户端配置(介绍Java客户端配置)(60分钟)

1、 Java客户端配置

2、 循环调度

3、 消息确认

4、 消息的持久性

5、 公平的分配

 

第9个主题: RabbitMQ高级教程(介绍Rabbit高级属性)(60分钟)

1、 未能投递的消息处理

2、 备份交换器

3、 队列过期时间:设置消息过期时间

4、 队列过期时间:设置队列本身过期时间

5、 死信队列与死信交换器概念

6、 死信队列举例

7、 延迟队列原理以及使用场景

8、 优先级队列概念以及实现

9、 通过队列进行RPC调用:原理说明

10、 通过队列进行RPC调用:客户端代码实现

11、 通过队列进行RPC调用:服务端代码实现

12、 生产者确认机制概念

13、 事务机制:三个步骤

14、 事务机制:实例单条信息提交成功

15、 事务机制:实例单条信息提交失败

16、 事务机制:实例多条信息提交成功

17、 事务机制:实例多条信息提交失败

18、 确认机制:原理

19、 确认机制:实例单条消息确认

20、 确认机制:实例批量消息确认

21、 确认机制:实例异步消息确认

22、 确认机制和事务机制对比

23、 消费者确认机制概念

24、 消费者确认机制:消费分发

25、 消费者确认机制:消费顺序性

26、 消费传输的可靠性



返回上一级