极客时间出品的专栏课《RPC实战与核心原理》作者何小锋,新客首单到手价59元,现免费分享。
课程介绍
本课程《RPC 实战与核心原理》旨在帮助工程师们深入理解RPC(远程过程调用)技术,并能够在实际应用中高效解决分布式系统的通信难题。RPC作为解决分布式系统通信问题的关键工具,已广泛应用于各种应用场景。通过本课程的学习,学员将掌握RPC的核心原理及架构设计要点,能够解决基于真实场景的高频问题,并深入剖析RPC框架的系统应用。
课程将分为三个主要部分进行讲解。基础篇将重点介绍RPC的基本原理和功能模块,帮助学员建立扎实的基础知识。进阶篇将深入探讨RPC框架的架构设计以及集群、治理相关的知识,通过分享讲师过去遇到的线上问题,让学员更加深入地理解RPC的应用。高级篇则聚焦于RPC集群的性能优化、线上问题排查以及特色功能设计,帮助学员进一步提升RPC技术的掌握水平。通过这三个部分的学习,学员将能够全面掌握RPC的核心知识和实践技能。
本课程适合有编程经验的后端工程师或全栈工程师,特别是致力于中小型微服务系统以及大型分布式应用系统的开发人员。讲师何小锋作为京东云混合云首席架构师,拥有20多年的软件研发经验,将结合自身的实践经历,为学员提供精彩纷呈的课程内容。订阅本课程,你将获得丰富的实践经验和深入的技术洞察,为未来的职业发展奠定坚实的基础。别再犹豫了,立即加入我们的课程,开启RPC实战与核心原理的探索之旅吧!
课程目录
│ ├── 00丨开篇词丨别老想着怎么用好RPC框架,你得多花时间琢磨原理.m4a
│ └── 00丨开篇词丨别老想着怎么用好RPC框架,你得多花时间琢磨原理.pdf
├── 01丨基础篇 (6讲)
│ ├── 01丨核心原理:能否画张图解释下RPC的通信流程?.html
│ ├── 01丨核心原理:能否画张图解释下RPC的通信流程?.m4a
│ ├── 01丨核心原理:能否画张图解释下RPC的通信流程?.pdf
│ ├── 02丨协议:怎么设计可扩展且向后兼容的协议?.html
│ ├── 02丨协议:怎么设计可扩展且向后兼容的协议?.m4a
│ ├── 02丨协议:怎么设计可扩展且向后兼容的协议?.pdf
│ ├── 03丨序列化:对象怎么在网络中传输?.html
│ ├── 03丨序列化:对象怎么在网络中传输?.m4a
│ ├── 03丨序列化:对象怎么在网络中传输?.pdf
│ ├── 04丨网络通信:RPC框架在网络通信上更倾向于哪种网络IO模型?.html
│ ├── 04丨网络通信:RPC框架在网络通信上更倾向于哪种网络IO模型?.m4a
│ ├── 04丨网络通信:RPC框架在网络通信上更倾向于哪种网络IO模型?.pdf
│ ├── 05丨动态代理:面向接口编程,屏蔽RPC处理流程.html
│ ├── 05丨动态代理:面向接口编程,屏蔽RPC处理流程.m4a
│ ├── 05丨动态代理:面向接口编程,屏蔽RPC处理流程.pdf
│ ├── 06丨RPC实战:剖析gRPC源码,动手实现一个完整的RPC.html
│ ├── 06丨RPC实战:剖析gRPC源码,动手实现一个完整的RPC.m4a
│ └── 06丨RPC实战:剖析gRPC源码,动手实现一个完整的RPC.pdf
├── 02丨进阶篇 (11讲)
│ ├── 07丨架构设计:设计一个灵活的RPC框架.html
│ ├── 07丨架构设计:设计一个灵活的RPC框架.m4a
│ ├── 07丨架构设计:设计一个灵活的RPC框架.pdf
│ ├── 08丨服务发现:到底是要CP还是AP?.html
│ ├── 08丨服务发现:到底是要CP还是AP?.m4a
│ ├── 08丨服务发现:到底是要CP还是AP?.pdf
│ ├── 09丨健康检测:这个节点都挂了,为啥还要疯狂发请求?.html
│ ├── 09丨健康检测:这个节点都挂了,为啥还要疯狂发请求?.m4a
│ ├── 09丨健康检测:这个节点都挂了,为啥还要疯狂发请求?.pdf
│ ├── 10丨路由策略:怎么让请求按照设定的规则发到不同的节点上?.html
│ ├── 10丨路由策略:怎么让请求按照设定的规则发到不同的节点上?.m4a
│ ├── 10丨路由策略:怎么让请求按照设定的规则发到不同的节点上?.pdf
│ ├── 11丨负载均衡:节点负载差距这么大,为什么收到的流量还一样?.html
│ ├── 11丨负载均衡:节点负载差距这么大,为什么收到的流量还一样?.m4a
│ ├── 11丨负载均衡:节点负载差距这么大,为什么收到的流量还一样?.pdf
│ ├── 12丨异常重试:在约定时间内安全可靠地重试.html
│ ├── 12丨异常重试:在约定时间内安全可靠地重试.m4a
│ ├── 12丨异常重试:在约定时间内安全可靠地重试.pdf
│ ├── 13丨优雅关闭:如何避免服务停机带来的业务损失?.html
│ ├── 13丨优雅关闭:如何避免服务停机带来的业务损失?.m4a
│ ├── 13丨优雅关闭:如何避免服务停机带来的业务损失?.pdf
│ ├── 14丨优雅启动:如何避免流量打到没有启动完成的节点?.html
│ ├── 14丨优雅启动:如何避免流量打到没有启动完成的节点?.m4a
│ ├── 14丨优雅启动:如何避免流量打到没有启动完成的节点?.pdf
│ ├── 15丨熔断限流:业务如何实现自我保护疄.m4a
│ ├── 15丨熔断限流:业务如何实现自我保护.html
│ ├── 15丨熔断限流:业务如何实现自我保护.pdf
│ ├── 16丨业务分组:如何隔离流量?.html
│ ├── 16丨业务分组:如何隔离流量?.m4a
│ ├── 16丨业务分组:如何隔离流量?.pdf
│ ├── 答疑课堂丨基础篇与进阶篇思考题答案合集.html
│ ├── 答疑课堂丨基础篇与进阶篇思考题答案合集.m4a
│ └── 答疑课堂丨基础篇与进阶篇思考题答案合集.pdf
├── 03丨高级篇 (8讲)
│ ├── 17丨异步RPC:压榨单机吞吐量.html
│ ├── 17丨异步RPC:压榨单机吞吐量.m4a
│ ├── 17丨异步RPC:压榨单机吞吐量.pdf
│ ├── 18丨安全体系:如何建立可靠的安全体系?.html
│ ├── 18丨安全体系:如何建立可靠的安全体系?.m4a
│ ├── 18丨安全体系:如何建立可靠的安全体系?.pdf
│ ├── 19丨分布式环境下如何快速定位问题?.html
│ ├── 19丨分布式环境下如何快速定位问题?.pdf
│ ├── 19丨综合案例:电商平台技术架构是如何演变的?.m4a
│ ├── 20丨详解时钟轮在RPC中的应用.html
│ ├── 20丨详解时钟轮在RPC中的应用.m4a
│ ├── 20丨详解时钟轮在RPC中的应用.pdf
│ ├── 21丨流量回放:保障业务技术升级的神器.html
│ ├── 21丨流量回放:保障业务技术升级的神器.m4a
│ ├── 21丨流量回放:保障业务技术升级的神器.pdf
│ ├── 22丨动态分组:超高效实现秒级扩缩容.html
│ ├── 22丨动态分组:超高效实现秒级扩缩容.m4a
│ ├── 22丨动态分组:超高效实现秒级扩缩容.pdf
│ ├── 23丨如何在没有接口的情况下进行RPC调用?.html
│ ├── 23丨如何在没有接口的情况下进行RPC调用?.m4a
│ ├── 23丨如何在没有接口的情况下进行RPC调用?.pdf
│ ├── 24丨如何在线上环境里兼容多种RPC协议?.html
│ ├── 24丨如何在线上环境里兼容多种RPC协议?.m4a
│ └── 24丨如何在线上环境里兼容多种RPC协议?.pdf
├── 04丨特别放送 (1讲)
│ ├── 特别放送丨谈谈我所经历过的RPC.html
│ ├── 特别放送丨谈谈我所经历过的RPC.m4a
│ └── 特别放送丨谈谈我所经历过的RPC.pdf
└── 05丨结束语 (1讲)
├── 结束语丨学会从优秀项目的源代码中挖掘知识.html
├── 结束语丨学会从优秀项目的源代码中挖掘知识.m4a
└── 结束语丨学会从优秀项目的源代码中挖掘知识.pdf
7 directories, 84 files
以上就是极客时间何小锋老师的专栏课《RPC实战与核心原理》的详细介绍了。
本文由提供IT教程网提供,仅供学习交流使用,未经许可,禁止转载!
原课程地址:https://time.geekbang.org/column/intro/100046201,有能力的朋友请支持正版,谢谢!
评论(0)