Preparation before learning netty

(Leave it for yourself to learn netty later)

Before learning netty, it is very helpful to learn netty quickly and deeply if you can learn the following techniques. 

The technical points to be learned are as follows: 
1. Codec 
2. Reactor model (three Reactor models: Reactor single-threaded model, Reactor multi-threaded model, Reactor master-slave model); 
3. Pipeline model (lock-free serialization design) 
4 .Linux zero-copy 
5.TCP protocol: sticking/unpacking problem 
6. Communication protocol (understanding of public protocol/private protocol 
7. Heartbeat detection mechanism (ping-pong, ping-ping) 
8. Concurrent programming (process-based, Concurrency based on I/O multiplexing, thread-based concurrent programming)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326189974&siteId=291194637