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

简介

在微服务、分布式盛行的时代,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方法的作用。

相关推荐

手把手带你实战一线大厂 SkyWalking 微服务全链路追踪
车辙cz
阿里巴巴资深开发工程师
实战课
61人学习
进阶
2024全新版 操作系统入门与实践-参透技术本质
小风OS
高级软件工程师
实战课
157人学习
进阶
读懂IT行业的第一课-IT技术素养提升课-快速蜕变内行人
一品红豆
首席架构师
实战课
74人学习
零基础
SpringBoot2 仿B站高性能前端+后端项目
HELLOSTAR
Java架构师
实战课
200人学习
初阶
SpringBoot 3 + Flutter3 实战低代码运营管理
接灰的电子产品
京东架构师
实战课
71人学习
进阶

友情提示:

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

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