云计算
Torres
积累 成长
展开
-
RPC和Socket的区别
RPC和Socket的区别RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像LPC(本地过程调用). 越底层,代码越复杂、灵活性越高、效率越高;越上层,抽象封装的越好、代码越简单、效率越差。Socket和RPC的区别再次说明了这点。原创 2013-07-16 18:23:21 · 624 阅读 · 0 评论 -
pache Avro 与 Thrift 比较
pache Avro 与 Thrift 比较Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样. Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架. Avro出自Hadoop之父Doug Cutting, 在Thrift已经相当流行的情况转载 2013-07-18 14:04:56 · 467 阅读 · 0 评论 -
Thrift 脚本文件介绍
/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding co原创 2013-08-23 18:03:44 · 512 阅读 · 0 评论