RPC框架
RPC框架及涉及的相关知识 整理汇总
天堂里外
在此记录我的学习笔记 如有不对 麻烦指正 谢谢
展开
-
RPC基础认知
一、什么是RPC RPC的全称是Remote Process Call,即远程过程调用,它应用广泛,实现方式也很多,拥有RMI、WebService、Hessian等诸多成熟的方案,在业界得到了广泛的使用。RPC将原本的本地调用转变为调用远端的服务器上的方法,给系统的处理能力和吞吐量带来了极大的提升,也是实现分布式计算的基础。RPC的实现包括客户端和服务端,即服务的调用方和服务的提供方。服...原创 2020-03-19 09:13:56 · 237 阅读 · 0 评论 -
DUBBO
一、什么是Dubbo一个高性能的rpc框架二、为什么要用Dubbo在大规模服务化之前,应用可能只是通过 RMI 或 Hessian 等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过 F5 等硬件进行负载均衡。当服务越来越多时,服务 URL 配置管理变得非常困难,F5 硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心,动态地注册和发现服务,使服务的位置...原创 2020-03-19 09:14:18 · 242 阅读 · 0 评论 -
IO模型
说实话 只是了解了几种io模型的基础知识 但实际上相关io模型的源码知识还有待进一步的学习一、 IO模型基本认知BIO里用户最关心“我要读”,NIO里用户最关心”我可以读了”,在AIO模型里用户更需要关注的是“读完了”下面引用知乎一书焚城的回答再次巩固一下IO模型阻塞IO, 给女神发一条短信, 说我来找你了, 然后就默默的一直等着女神下楼, 这个期间除了等待你不会做其他事情, 属于备胎做法...原创 2020-03-19 09:14:51 · 226 阅读 · 0 评论 -
TCP HTTP SOCKET UDP IP
一、 TCPTCP(Transmission Control Protocol) 传输控制协议。TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握确认建立一个连接。位码即tcp标志位,有6种 标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urge...原创 2020-03-19 09:15:10 · 769 阅读 · 0 评论 -
Netty基础认知
学习netty基础知识https://www.jianshu.com/p/b9f3f6a16911https://zhuanlan.zhihu.com/p/63217085netty编写简单rpc框架https://zhuanlan.zhihu.com/p/35720383原创 2020-03-19 09:17:23 · 224 阅读 · 0 评论 -
Spring Cloud
https://www.springcloud.cc/spring-cloud-dalston.htmlSpring Cloud官方中文版本档案 感觉够自己学一年 看到文档就头大 令人头秃特性Spring Cloud专注于提供良好的开箱即用经验的典型用例和可扩展性机制覆盖。分布式/版本化配置服务注册和发现路由service - to - service调用负载均衡断路器分布式...原创 2020-03-20 22:36:12 · 306 阅读 · 0 评论