曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
Introduction
RabbitMQ Messaging Middle-Ware
· Messaging protocols overview
· AMQP and MQ
Java and Spring Overview
· Spring API
· Dependency injection
Preparing the Development Environment
· Installing and configuring RabbitMQ
· Installing and configuring Java
· Installing and configuring Spring
Development in Java and Spring with RabbitMQ
· Writing code
· Working with JSON
· Creating exchanges, topics, queues, and bindings
· Publishing messages
· Configuring a listener
· Creating RabbitMQ APIs
Error Handling
· Handling consumer expectation with DLX
· Handling consumer expectation without DLX
· Handling expectation with TTL
· Using the retry mechanism for exchanges
· Using the Spring retry mechanism for exchanges
Advanced Spring and RabbitMQ
· Configuring queues with Spring AMQP
· Configuring exchanges with Spring AMQP
· Creating bindings between queues and exchanges
· Using RabbitMQ plugins
· Receiving and processing messages from different applications
Summary and Conclusion