随笔分类 -  PRC 框架

摘要:一、RPC 服务的原理 【1】Socket 套接字:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为 Socket。可以实现不同计算机之间的通信,是网络编程接口的具体实现。Socket 套接字是客户端/服务端网络结构程序的基本组成部分。【2】RPC 的调用过程:实现透明的远程 阅读全文
posted @ 2020-11-20 14:59 Java程序员进阶 阅读(357) 评论(0) 推荐(0) 编辑
摘要:Dubbo 底层使用 Netty 作为网络通信框架。【网络传输问题】:相对于传统的 RPC 或者 RMI 等方式的远程服务过程调用采用了同步阻塞IO,当客户端的并发压力或者网络时延增长之后,同步阻塞 I/O 会由于频繁的等待导致 I/O 线程经常性阻塞,由于线程无法高效的工作,I/O处理能力自然会下 阅读全文
posted @ 2020-11-19 17:06 Java程序员进阶 阅读(58) 评论(0) 推荐(0) 编辑
摘要:PRC 是一种技术的代名词,HTTP 是一种协议,RPC 可以通过 HTTP 来实现,也可以通过 Socket 自己实现一套协议来实现。所以谈论为什么用 RPC 不用 HTTP 是无意义的。但我们习惯性将两者进行比较,那就有必要将易混点提出来说说。 RPC主要是基于 TCP/IP协议的,而 HTTP 阅读全文
posted @ 2020-11-14 18:03 Java程序员进阶 阅读(187) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示