1. Course Overview (What is message push? What are its application
scenarios?)
H5 native WebSocket quick start (implementation process, principle,
abnormal reconnection, heartbeat detection)
SockJS+Stomp implements WebSocket (solve compatibility issues and
simplify development)
Message queue as Stomp message agent (RabbitMQ as message agent
case)
Message push load Balanced implementation (di
ffi
culties, Nginx solution,
Spring Cloud Gateway solution)
Websocket security certi
fi
cation, Java client, Vue front-end
implementation, practical project cases
more practical technologies, continuously updated...
Course Outline
2. From the shallower to the deeper, start with h5 WebSocket
native→SockJS→Stomp→RabbitMQ Stomp→Nginx load
balancing→SpringCloudGateway load balancing
focuses on WebSocket message push. As long as we truly
master message push, we can use it freely in various business
systems, and there are complete practical cases. While practicing,
we can expand our thinking.
There are many opportunities for you to code by hand. 80% of
the classes have source code. You can either type the code
manually or use your own sample code to run the e
ff
ect. You can
also modify and expand on this basis.
There are many
fl
ow charts. While talking about
fl
ow charts, I
type code to implement them. I continue to master coding skills
and have a deep understanding of principles and processes.
course features
3. Learner requirements
Familiar with java development language
have spring boot or spring mvc foundation
Suitable for people
Have a certain basic Java developer
Recharge in the workplace
Suitable for the crowd
4. Pro
fi
cient in using HTML5 WebSocket development technology
and can use it in general practical projects;
Completely master SockJS, Stomp, RabbitMQ message proxy
technology, and can be applied to larger type project;
Master Nginx, SpringCloudGateway multi-instance load
balancing development technology, and be able to build a multi-
instance cluster operating environment for message push.
Learning gains
5. WebSocket is a protocol for full-duplex communication on a single
TCP connection that HTML5 began to provide, making data
exchange between the client and the server simpler and allowing
the server to actively push data to the client.
What is WebSocket message push
13. If you are interested in distributed microservices, you can try
another course of mine. There are also many free courses. The
name is: 2020 Comprehensive Analysis of Spring Cloud
Microservice Architecture. You can associate the course with me
or search for "SpringCloud Microservice Architecture" on the
platform. Courses Taking current new technologies and
mainstream technologies as the core.
If you are interested in distributed message queues, you can give
it a try. You can start using it after taking a look at the free classes.
Course name: RabbitMQ message queue integrates SpringBoot
distributed transactions for 100% reliable message sending.
Related courses