一、课程用到的软件 netty4.1.6.Final Spring Tool Suite 3.8.2.RELEASE Maven3.1 Spring4 Zookeeper3.4.6 JDK1.8.0_111 二、课程目标 1、快速学习netty的使用 2、自己学会构建高性能服务器 3、熟练使用多线程之间交互数据 4、学会如何构建分布式系统 5、构建比dubbo更轻巧的分布式rpc 三、适合人群 1、想学习netty在互联网公司真正的使用 2、对分布式系统的底层构建很感兴趣 3、想自己学会编写比tomcat,jetty性能好几倍的服务器 课程目录: 课时1:Netty实现高性能分布式RPC架构介绍 课时2:分布式rpc架构的整个架构图 课时3:采用netty编写java服务器 课时4:zookeeper安装与操作 课时5:服务器注册到zookeeper上 课时6:netty客户端编写 课时7:netty长连接心跳包设置 课时8:netty客户端长连接异步获取响应 课时9:netty长连接异步得到响应结果 课时10:与最新版spring整合 课时11:服务器架构实现 课时12:客户端与服务器架构通信 课时13、优化服务器 课时14、客户端新增动态代理 课时15、优化netty客户端 课时16、Netty客户端加上ZK,监听服务器变化 课时17、Netty客户端动态管理连接 课时18、演示分布式RPC连接管理以及实现服务器加权管理 课时19、课程总结以及下期预告 |
原文链接:https://www.jocat.cn/archives/21674,转载请注明出处。