
开源代码
继续微笑lsj
眼界决定未来
展开
-
google开源protobuf
今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。 ★protobuf是啥玩意儿? 为了照顾从没听说过的同学,照例先来扫盲一把。 首先,protobuf是一个开源 项 目(官方站点转载 2014-06-10 21:14:00 · 910 阅读 · 0 评论 -
levelDB实现原理
LevelDb日知录之一:LevelDb 101 说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanjay Ghemawat。这两位是Google公司重量级的工程师,为数甚少的Google Fellow之二。 Jeff Dean其人:http://research.goo转载 2014-05-18 10:53:29 · 939 阅读 · 0 评论 -
轻量级持久存储系统 MemcacheDB
一、memcachedb是什么 mcdb是一款分布式键值持久存储系统,由新浪开源。mcdb基于mc协议,所以可以使用mc客户端直接使用,存储引擎方面使用Berkeley DB,支持主从复制模式。 二、memcachedb的应用场景 首先,我们从基本的数据存储的角度看mysql、memcached、memcachedb的区别和特点,当然它们肯定不只这点区别。 mc因为是非持转载 2014-05-18 10:05:24 · 857 阅读 · 0 评论 -
一个基于protocol buffer的RPC实现
一个基于protocol buffer的RPC实现Protocol Buffer仅仅是提供了一套序列化和反序列化结构数据的机制,本身不具有RPC功能,但是可以基于其实现一套RPC框架。Servicesprotocol buffer的Services类型是专门用来给RPC实现定义服务用的。定义示例如下:12转载 2015-04-15 22:52:58 · 2564 阅读 · 0 评论