SOAP/RPC/JMS/RMI/REST
坦GA
积沙成塔
展开
-
Thrift的使用介绍
原文地址:http://gemantic.iteye.com/blog/1199214一、About thrift 二、什么是thrift,怎么工作? 三、Thrift IDL 四、Thrift Demo 五、Thrift 协议栈 以及各层的使用(java 为例) 六、与protocolbuffer的区别 一、About thrift转载 2016-10-10 20:08:34 · 562 阅读 · 0 评论 -
什么样的RPC才是好用的RPC
什么样的RPC才是好用的RPC现在RPC框架很多,但是真正好用的RPC却是少之又少。那么什么是好用的RPC,什么是不好用的RPC呢,有一个评判标准吗?下面是我列举出来的衡量RPC好用与否的几条标准:真的像本地函数一样调用使用简单,用户只需要关注业务即可灵活,RPC调用的序列化方式可以自由定制,比如支持json,支持msgpack等方式下面来分别解释这几条标准。转载 2016-08-31 23:10:15 · 572 阅读 · 0 评论 -
RPC的介绍
原文地址:http://blog.csdn.net/mindfloating/article/details/39473807近几年的项目中,服务化和微服务化渐渐成为中大型分布式系统架构的主流方式,而 RPC 在其中扮演着关键的作用。在平时的日常开发中我们都在隐式或显式的使用 RPC,一些刚入行的程序员会感觉 RPC 比较神秘,而一些有多年使用 RPC 经验的程序员虽然使用经验丰富转载 2016-09-24 12:54:22 · 565 阅读 · 0 评论 -
RPC功能目标及实现
原文地址:http://blog.csdn.net/mindfloating/article/details/39474123/RPC 功能目标RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种转载 2016-09-25 09:50:27 · 1751 阅读 · 0 评论 -
JMS基本概念
摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It转载 2016-08-17 09:34:17 · 377 阅读 · 0 评论 -
Java RMI框架(远程方法调用)
RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口)中转载 2016-08-19 13:23:25 · 1019 阅读 · 0 评论 -
JMS(Java Message Service)的基本概念
摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It转载 2016-09-04 21:41:07 · 542 阅读 · 0 评论 -
SOA,Web Service,SOAP,REST,RPC,RMI,JMS的区别与联系
SOA面向服务的软件架构(Service Oriented Architecture)是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作它的基本设计原理是:服务提供了一个简单的接口,抽象了底层的复杂性,然后用户可以访问独立的服务,而不需要去了解服务底层平台实现。正因为SOA架构实现不依赖于技术,因此能够被各种不同的技术实现。例如:转载 2016-08-19 13:00:45 · 2843 阅读 · 0 评论 -
RPC和WebService的区别
RPC是Remote Procedure Calling,远程过程调用的缩写。并不是“远程进程调用”——Remote Process Calling哦 RPC总的来说是一个Client/Server的结构,提供服务的一方称为Server,消费服务的一方称为Client 哎,笔记本上什么画图软件都没装,只好用WINDOWS的画图随便画点示意的草图了 下图是本地过程调用,所有的过程都在本地转载 2016-08-09 09:29:14 · 22905 阅读 · 1 评论