
RPC
llsses
这个作者很懒,什么都没留下…
展开
-
1. RPC概述
一、为什么要有RPC 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 问题:服务与服务之间的接口如何调用? 解决:使用rmi、httpclient、RestTemplate、RPC服务治理框架。 二、RPC远程调用介绍 RPC(Remote Procedure Ca...原创 2019-07-31 11:22:55 · 192 阅读 · 0 评论 -
2. 使用RMI实现远程调用
使用RMI实现远程调用 RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象,必须实现该远程接口。 java.rmi包下的类和方法。 RMI怎么实现的? 1)服务创建 1.继承Remote接口,标识子接口中的方...原创 2019-07-31 11:26:16 · 174 阅读 · 0 评论 -
3. HttpClient实现RPC远程调用
httpClient模拟客户端浏览器发送请求、获取响应结果。 在一个项目中通过httpclient访问另外一个项目Controller(web层),HttpClient是Apache提供一个使用java代码发送http请求的工具包 http+json=httpclient httpclient发送远程请求,同异步json响应数据 1) 服务创建 ...原创 2019-08-07 22:24:51 · 364 阅读 · 0 评论