简介 目录 评价 推荐
上次学到:概念讲解

简介

在微服务、分布式盛行的时代,RPC在其中扮演者非常重要的角色。本课程将带大家从原理及实现上理解RPC框架。首先讲解RPC是什么,我们为什么需要RPC;进一步分析其核心原理,梳理其中会设计到的技术点,为我们后续造轮子做准备;然后从工程建立模块划分开始,接着定义协议、实现序列化、实现网络模块、实现server模块、实现client模块,开发完成之后利用自己的RPC开发一个具备分布式特效的计算器;最后对课程进行总结,难点分析,指出存在的不足以及解决方法。

评价

23
这绝对是对着模型敲一遍的讲解,并没有对每一个模块讲解其实际的运用作用,讲的很分散,索然能整合到一起,但是意义是什么没懂
很棒,受教了!https://github.com/a982338665/customRPC.git
全部评价

讲师

10年+经验,主要从事大数据基础平台建设工作,主导过PB级数仓建设、有全球跨区域数据平台建设经验。对Hadoop、Hive、Spark、Flink、Zookeeper、Kafka、Canal、ELK有深入了解,同时在大数据平台建设、分布式系统开发方面有个人独到见解。

课程须知

1、RPC框架的核心原理
2、良好的编码习惯、如何使用junit编写测试用例
3、良好的工程结构以及maven怎么管理多模块
4、常见工具包的使用(commons-io、fastjson、lombok)
5、java反射的应用、java动态代理的应用
6、Map怎么自定义key
7、如何在程序中嵌入jetty

老师告诉你能学到什么?

本课程一开始会对RPC的原理进行剖析,接着会基于Java开发一个RPC框架。在开发前要求大家对Java基础有一定的了解,比如类和接口怎么定义。同时还会用到一些Java Servlet相关知识,主要是能区分Servlet的post和get方法的作用。

相关推荐

Springboot+ChatGLM 实战AI数字人面试官系统
风间影月
技术总监
实战课
91人学习
进阶
网络编程基石课 大话网络协议,探究通信奥秘
风落几番
阿里系测试专家
实战课
73人学习
初阶
Apache Tomcat 系统精讲 Java面试必备课程
清风
DevOps架构师
实战课
73人学习
初阶
2024 Java 高分面试宝典 一站式搞定技术面+项目面
张勤一
java开发工程师
实战课
119人学习
进阶
SpringCloud+Netty集群实战千万级 IM系统
风间影月
技术总监
实战课
254人学习
进阶

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

查看已购买课程
开始学习 免费