Netty Combat high Performance distributed RPC
Course View Address: http://www.xuetuwuyou.com/course/171
The course out of self-study, worry-free network: http://www.xuetuwuyou.com
First, the software used in the course
Netty4.1.6.final
Spring Tool Suite 3.8.2.RELEASE
Maven3.1
Spring4
Zookeeper3.4.6
jdk1.8.0_111
Ii. objectives of the course
1, the use of fast learning Netty
2, learn to build a high-performance server
3, skilled use of multi-threaded interaction between data
4. Learn how to build a distributed system
5. Build a more lightweight distributed RPC than Dubbo
Third, suitable for the crowd
1, want to learn Netty in the Internet company's real use
2. Interested in the underlying construction of the distributed system
3, want to learn to write more than Tomcat,jetty performance several times the server
Course Catalogue:
Lesson 1:netty Introduction to Implementing high performance distributed RPC architecture
Lesson 2: The entire architecture diagram of a distributed RPC architecture
Lesson 3: Writing Java servers with Netty
Lesson 4:zookeeper Installation and operation
Lesson 5: Server Registration on Zookeeper
Lesson 6:netty Client Writing
Lesson 7:netty Long Connection Heartbeat package settings
Lesson 8:netty Client Long connection asynchronous get response
Lesson 9:netty Long Connection asynchronous Get response result
Lesson 10: Integrating with the latest version of spring
Lesson 11: Server Architecture Implementation
Lesson 12: Client-to-server architecture communication
Lesson 13, Optimizing servers
Lesson 14, client added dynamic agent
Lesson 15, Optimizing Netty Client
Lesson 16, Achieving load balancing
Lesson 17, summarizing and comparing with Dubbo distributed RPC
Netty Combat high Performance distributed RPC