RPC
文章平均质量分 96
xinjing_wangtao
这个作者很懒,什么都没留下…
展开
-
RPC框架几行代码就够了
转于自己在公司的Blog: http://pt.alibaba-inc.com/wp/experience_1330/simple-rpc-framework.html 因为要给百技上实训课,让新同学们自行实现一个简易RPC框架,在准备PPT时,就想写个示例,发现原来一个RPC框架只要一个类,10来分钟就可以写完了,虽然简陋,也晒晒: Java代码 /转载 2016-06-27 21:37:58 · 283 阅读 · 0 评论 -
浅出 RPC - 深入篇
《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种转载 2016-08-18 20:23:19 · 257 阅读 · 0 评论 -
微服务、SOA 和 API对比与分析
摘要 对比微服务架构和面向服务的架构(SOA)是一个敏感的话题,常常引起激烈的争论。本文将介绍这些争论的起源,并分析如何以最佳方式解决它们。然后进一步查看这些概念如何与 API 管理概念结合使用,实现更敏捷、更分散化、更具弹性的企业架构。 0 系列目录 聊聊服务架构 深入浅出SOA思想微服务、SOA 和 API对比与分析 1 简介 在对比微服务架构和面向服务转载 2016-07-02 14:53:25 · 8726 阅读 · 1 评论 -
深入浅出SOA思想
0 系列目录 聊聊服务架构 深入浅出SOA思想微服务、SOA 和 API对比与分析 1 SOA是什么 SOA的全称是Service-Oriented Architecture,面向服务架构。是一种架构,不是一种具体的开发技术。 SOA的出现,预示着一个以服务为导向的新IT(Information Technology)时代的到来。 SOA服务的理念思想,本质上是一种业务转载 2016-07-02 14:52:21 · 1390 阅读 · 0 评论 -
使用 RMI + ZooKeeper 实现远程调用框架
在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用)。例如,服务A 在 JVM1 中运行,服务B 在 JVM2 中运行,服务A 与 服务B 可相互进行远程调用,就像调用本地方法一样,这就是 RMI。在分布式系统中,我们使用 RMI 技术可轻松将 服务提供者(Service Provider)与 服务消费者(Se转载 2016-07-02 14:51:07 · 236 阅读 · 0 评论 -
轻量级分布式 RPC 框架
RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。 RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议的 RPC。会两方面会直接影响 RPC 的性能,一是传输方式,二是序列化。 众所周知,TCP 是传输转载 2016-07-02 14:49:21 · 279 阅读 · 0 评论 -
RMI原理及实现
1 简介 RMI是远程方法调用的简称,像其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。 我个人认为,尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。与能够使不同编程语言开发的CORBA不同的是,RMI是一种纯Java解决方案。在RMI中,程序的所有部分都由Java编写。转载 2016-07-02 14:46:51 · 377 阅读 · 0 评论 -
聊聊Socket、TCP/IP、HTTP、FTP及网络编程
1 这些都是什么 既然是网络传输,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。 1.1 TCP/IP协议组 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。 IP层负责网络主机的定位,数据传输的路由,由IP地址可以唯一的确定Internet上的一台主转载 2016-07-02 14:45:32 · 527 阅读 · 0 评论 -
Java远程通讯技术及原理分析
http://my.oschina.net/xianggao/blog/619417转载 2016-07-02 14:44:19 · 490 阅读 · 0 评论 -
自定义的RPC的Java实现
http://jbm3072.iteye.com/blog/1088102 在看hadoop的源代码的时候,看到hadoop实现了一个自定义的RPC,于是有了自己写代码实现RPC的想法。 RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何使用以及好处转载 2016-06-27 21:35:36 · 664 阅读 · 0 评论