自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 (6) HTTP接口

六、HTTP接口我们需要了解系统的一些状态,比如,对riak这个NoSQL来说,我们需要了解bucket的当前存储状态。有时候也需要直接访问某个存储对象。这都可以通过HTTP和其他接口访问,HTTP是Riak Core提供最直接最方便的对外访问接口。Riak Core通过webmachine实现对外提供HTTP/HTTPS访问接口。具体实现是riak_core_web模块,该模块非

2017-01-11 16:36:07 388

转载 (5)业务逻辑的实现:数据如何处理

五、业务逻辑的实现:数据如何处理重点是数据如何处理:Riak Core提供了一个统一的接口以控制分布在ring上的数据的计算(操作)。Riak Core的数据控制接口如前所述,每类vnode提供了一套服务,每个服务由在各个partition上的vnode进程组成,这些进程实际分布在各个物理节点上。对于每一个物理节点,每类服务会有一个riak_core_vnode_maste

2017-01-11 16:35:13 1217

转载 (4)基于riak-core的开发指南

四、基于riak-core的开发指南1. hello, riak_core从riak-core-first-multinode开始一个hello world应用(简称mfmn):访问这里。这个riak_core应用有个最简单的vnode,它仅实现了一个ping功能,当vnode收到ping命令时会返回这个vnode管理的partition在ring中的整数值。该

2017-01-11 16:34:29 677

转载 (3)riak_core系统的工作方式

三、riak_core系统的工作方式从原理上讲,riak_core通过一致性hash算法将数据随机均匀的分布在一个环上,对这些数据的操作可以并发的进行,因此riak_core本质上还是一个数据并行的分布式系统。因此,基于riak_core构建分布式系统涉及到两个问题:对数据如何分布:riak_core通过某种hash算法将数据随机均匀的分布在一个环上。选取那种hash算

2017-01-11 16:33:54 423

转载 (2)基于riak_core分布式应用开发

二、 基于riak_core分布式应用开发开发一个基于riak_core的分布式数据处理系统(不涉及到界面,主要是服务器后端实现),意味着它要处理的数据将在hash后映射到一个环上,也就是说这些数据分布在各个数据节点的partition上,数据的处理也在各个partition上进行。显然每个数据处理系统有它自己的数据处理逻辑。如果我们实现了这个处理逻辑然后以某种方式注入到riak_

2017-01-11 16:32:49 457

转载 (1)riak_core基本原理

一、riak_core基本原理1. 基于dynamo设计的riak_core通过某种hash算法,每份数据会对应着一个唯一的整数。所有数据这样处理后就会映射到一个整数区间上。对于riak_core,它管理着一个整数范围为[0-2^160]整数空间,这个空间形成一个首尾相连的环。riak_core把这个环平均划分成多个分区partition(默认是64个分区)

2017-01-11 16:28:21 1147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除