Dubbox:来自当当网的SOA服务框架 经验

一、支持REST风格远程调用(HTTP + JSON/XML) dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议,至少在

jopen 2014-12-01   687813   0

一个开源的C++基础类库:ThefoxFramework 经验

、semaphore、thread、线程池等)、mysql封装、net-snmp封装、net库、rpc、log库。 现在主要工作平台是Windows,最近也在将其中的一部分慢慢的实现Windows和Linux跨平台

jopen 2014-07-16   25793   0
P17

  Google ProtocolBuffer 应用和原理详解 文档

Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。

bjsymbio 2013-07-03   534   0

特型搜索服务在线架构 经验

索结构: 架构实现 针对该服务模型,极端一点的做法可以让各个service自由发挥,然后通过rpc进行访问就可以了。但这样做显然是比较浪费和容易引起混乱的做法: 1. 接口标准:首先是接口问题

jopen 2015-07-21   11362   0

高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南 经验

gcc* [3] 下载并安装配置:protobuf cd /tmp wget http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz tar

jopen 2015-01-08   56311   0

高并发C++应用程序框架:saf application framework 经验

saf (saf application framework) 是一个高并发的c++应用程序框架,它以RPC为基础,提供了动态载入模块的特性,为服务端开发人员只用关注于程序的业务逻辑,就可以实现远程方法调用

jopen 2014-11-01   25882   0

几个大型网站的Feeds(Timeline)设计简单对比 经验

API模块使用了FB的Thrift。通信框架是大量使用的自己开发的(已开源)RPC框架 Finagle (A fault tolerant, protocol-agnostic RPC system)。 搜索引擎使用了Lucene。存储也大量使用了Redis。

ygfb 2015-12-07   42067   0
网站  

Etcd v3.0.4 发布,一个分布式环境下的 key/value 存储服务 资讯

fix 'gogo/protobuf' compatibility issue (Fix for GH5942 ) GH5995 : rpctypes, clientv3: retry RPC on EtcdStopped

jopen 2016-07-27   14949   0

Netty编解码框架分析 经验

原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑操作。 进行远程跨进程服务调用时(例如RPC调用),需要使用特定的编解码技术,对需要进行网络传输的对象做编码或者解码,以便完成远程调用。 1.2

fpcm 2015-05-02   57271   0

HDFS NameNode重启优化 经验

ace相关的元数据。从 Hadoop-2.4.0 起,FSImage开始采用 Google Protobuf 编码格式描述( HDFS-5698 ),详细描述文件见 fsimage.proto 。根据

ReinaldoBoe 2017-03-06   8589   0

微信开源软件列表 经验

Star数量:1485 RPC框架:PhxRPC PhxRPC是微信后台团队推出的一个简洁小巧的RPC框架,编译生成的库只有450K(编译只依赖第三方库Protobuf)。PhxRPC的特性如下:

StaDZA 2017-01-02   10575   0
P22

  Apache Thrift 入门 文档

在多种不同的语言之间通信thrift可以作为二进制的高性能的通讯中间件,支持数据(对象)序列化和多种类型的RPC服务。Thrift适用于程序对程 序静态的数据交换,需要先确定好他的数据结构,他是完全静态化的,当

d8pc 2014-06-23   535   0

Leaf 游戏服务器框架简介 经验

LeafServer ),模块有以下特点: 每个模块运行在一个单独的 goroutine 中 模块间通过一套轻量的 RPC 机制通讯( leaf/chanrpc ) Leaf 不建议在游戏服务器中设计过多的模块。

jopen 2015-12-03   32022   0

Golang开源:leaf - 游戏服务器框架 经验

LeafServer ),模块有以下特点: 每个模块运行在一个单独的 goroutine 中 模块间通过一套轻量的 RPC 机制通讯( leaf/chanrpc ) Leaf 不建议在游戏服务器中设计过多的模块。

txvf9334 2017-02-17   42202   0

Go 微服务实践 经验

在微服务之间的rpc调用方面,为了将来的扩展性、跨语言调用等因素,我们没有直接用go标准库的rpc模块,而是采纳了google最新推出的grpc。但grpc本身属于比较重型的rpc框架,对业务代码有一定的侵入性,我们做了一系列的库(包括

EliLeatherm 2016-09-08   27207   0

高质量服务端之路 - Docker微服务架构实践 资讯

其次我们需要选择一种高效的服务间通信方式,我们经常会用到thrift或protobufRPC框架,以及各种消息队列的灵活应用也能帮助优化我们的通信机制。 通过使用RPC,服务之间的相互依赖都会被集中在接口上,比如我们

jopen 2015-08-08   31955   0
Docker  
P86

  Caffe源码解析 文档

Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。 

ggect 2015-09-05   612   0

开源巨献:Google最热门40款开源项目 经验

es ) 5、数据描述语言 protobuf ★ Star  18447 Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司开发的一种数

ZacharyLaue 2018-01-04   22256   0
开源  

服务化框架技术选型实践 经验

基本的服务化框架包括如下模块:统一的RPC框架,服务注册中心,管理平台。 有了这三个模块,就能实现基本的服务化。下面对三个模块进行具体分析。 RPC框架选型 为什么一定要是统一的RPC框架,而不是随便啥框架

zpxy2488 2017-02-08   8997   0

大数据技术大合集:Hadoop家族、Cloudera系列、spark、storm 经验

Avro是doug cutting主持的RPC项目,有点类似Google的protobuf和Facebook的thrift。avro用来做以后hadoop的RPC,使hadoop的RPC模块通信速度更快、数据结构更紧凑。

jopen 2014-11-22   190566   0
1 2 3 4 5 6 7 8 9 10