RPC
文章平均质量分 55
RPC
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
RPC(6):RMI实现RPC
RMI(Remote Method Invocation) 远程方法调用。RMI是从JDK1.2推出的功能,它可以实现在一个Java应用中可以像调用本地方法一样调用另一个服务器中Java应用(JVM)中的内容。RMI 是Java语言的远程调用,无法实现跨语言。3.1 Remotejava.rmi.Remote 定义了此接口为远程调用接口。如果接口被外部调用,需要继承此接口。继承了Remote接口的接口中,如果方法是允许被远程调用的,需要抛出此异常。原创 2023-12-25 17:53:41 · 919 阅读 · 0 评论 -
RPC(5):AJAX跨域请求处理
接上一篇进行修改。原创 2023-12-19 23:48:02 · 1035 阅读 · 0 评论 -
RPC(4):HttpClient实现RPC之POST请求
接上一篇博客内容。原创 2023-12-19 22:26:25 · 798 阅读 · 0 评论 -
RPC(3):HttpClient实现RPC之GET请求
在JDK中java.net包下提供了用户HTTP访问的基本功能,但是它缺少灵活性或许多应用所需要的功能。HttpClient起初是Apache Jakarta Common 的子项目。用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本。2007年成为顶级项目。通俗解释:HttpClient可以实现使用Java代码完成标准HTTP请求及响应。原创 2023-12-18 21:02:09 · 807 阅读 · 0 评论 -
RPC(2):RPC简介
RPC是上层协议,底层可以基于TCP协议,也可以基于HTTP协议。一般我们说RPC都是基于RPC的具体实现,如:Dubbo框架。从广义上讲只要是满足网络中进行通讯调用都统称为RPC,甚至HTTP协议都可以说是RPC的具体实现,但是具体分析看来RPC协议要比HTTP协议更加高效,基于RPC的框架功能更多。HTTP:如果是HTTP 1.1 报文中很多内容都是无用的。RPC协议是基于分布式架构而出现的,所以RPC在分布式项目中有着得天独厚的优势。RPC:可以基于TCP协议,也可以基于HTTP协议。原创 2023-06-01 21:28:40 · 471 阅读 · 0 评论 -
RPC(1):软件项目架构变化简述
可以使用Http协议,也可以使用RPC协议通信,也可以使用其他的通信方式。当项目规模大、用户访问频率高、并发量大、数据量大时,会大大降低程序执行效率,甚至出现服务器宕机等情况。分布式架构会把一个项目按照特定要求(多按照模块或功能)拆分成多个项目,每个项目分别部署到不同的服务器上。因为每个模块都是一个项目,所以每个模块的负载能力更强。在单体架构项目中,团队都是通过包(package)进行区分每个模块。因为技术多、难,所以开发成本、时间成本、维护成本都在变高。客户多,数据多,访问并发高,压力大,吞吐量高。原创 2023-06-01 21:23:10 · 456 阅读 · 0 评论