微信扫码添加老师即可获得资料
课程目标:通过本课程的学习,我们将快速掌握RabbitMQ,并快速适应项目开发的需要。
适用人群:有Linux基础、SpringBoot基础,或者是具有一定Java开发经验的中高级开发人员;
RabbitMQ是基于Erlang语言AMQP(高级消息队列协议)协议开发的一款消息中间件服务器,在实际项目中应用非常广泛,在当下,消息队列几乎是任何一个互联网应用都会使用到的,主要采用异步的消息机制来解决高并发问题,采用该技术,我们可以实现异步处理、流量削峰、系统解耦等,常用秒杀、抢购、延迟通知等场景;
目前市面上比较流行的MQ产品有RabbitMQ、Kafka、RocketMQ,其中RabbitMQ起源于金融系统,因此在执行效率及消息安全性等方面综合表现都是非常不错的,因此很多互联网项目都会使用RabbitMQ,RabbitMQ主要有如下几个特点:
1、可靠性;
2、灵活的路由;
3、消息集群;
4、高可用;
5、多语音客户端;
6、管理界面;
7、跟踪机制;
本课程采用动力节点PDT4J教学法,以项目案例驱动教学,让大家快速掌握RabbitMQ技术,以适应项目开发的需要;
环境参数:idea,maven,rabbitmq-server-3.7.2,otp_src_19.3,springboot2.x