1.WCF是什么
WCF常和分布式系统以及面向服务(SOA)联系在一起,它可以使分布在不同服务器上的服务之间互相调用,访问。它提供了通信的模型和技术。
2.WCF基本概念
契约:
服务契约:可以看做是接口
数据契约:定义了在通信过程中用到的数据类型
服务:服务契约的实现类
宿主(托管):只有上面的东西,“服务”是不能运行和启动的。上述的契约和服...
分类:
其他好文 时间:
2015-03-07 14:11:27
阅读次数:
112
什么是REST架构 - zREST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 REST是什么 REST是英文Representati...
分类:
其他好文 时间:
2015-03-07 11:23:45
阅读次数:
159
架构元素真正了解分布式系统基础构件,有必要考虑如下四个问题:1、哪些实体在分布式系统中进行通讯?2、它们是如何进行通讯的, 或者说,用的是什么通讯图?3、它们在整体架构中担任什么角色或者责任?4、它们是如何映射到分布式物理系统上的?一、通讯实体可以从面向系统或者面向问题的观点来看这个问题。从系统的角...
分类:
其他好文 时间:
2015-03-04 21:01:07
阅读次数:
146
分布式系统学习必读文章!!!!原文:http://blog.sina.com.cn/s/blog_4ed630e801000bi3.html分布式系统漫谈一 —— Google三驾马车: GFS,mapreduce,Bigtable谈到分布式系统,就不得不提Google的三驾马车:Google fs...
分类:
其他好文 时间:
2015-03-04 12:40:44
阅读次数:
219
工作职责:-深入研究互联网基础架构技术,负责百度在线服务集群及运维架构的设计与研发 -结合百度业务需求,统筹规划运维技术方向,完善统一的平台化解决方案 -参与业务系统的设计与实施,主导系统架构的可运维性设计 -研究分布式系统、传输、存储与架构优化,不断提升系统健壮性和自伸缩能力职位要求:-计算机科学...
分类:
其他好文 时间:
2015-03-02 18:15:06
阅读次数:
143
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是...
分类:
编程语言 时间:
2015-03-02 16:46:16
阅读次数:
443
Zookeeper 初体验之——伪分布式安装简介Apache Zookeeper 是由 Apache Hadoop 的 Zookeeper 子项目发展而来,现在已经成为了 Apache 的顶级项目。Zookeeper 为分布式系统提供了高效可靠且易于使用的协同服务,它可以为分布式应用提供相当多的服务...
分类:
其他好文 时间:
2015-03-02 14:50:32
阅读次数:
101
导读:Apache Hive是一个构建于Hadoop(分布式系统基础架构)顶层的数据仓库,Apache HBase是运行于HDFS顶层的NoSQL(=Not Only SQL,泛指非关系型的数据库)数据库系统。区别于Hive,HBase具备随即读写功能,是一种面向列的数据库。对于刚接触大数据的用户来...
分类:
其他好文 时间:
2015-03-01 13:01:55
阅读次数:
223
Paxos算法是为了实现分布式环境中为保证数据的一致性而设计的,在一个分布式系统中,通过投票的方式来确定一个值(决议)。只不过这个步骤分为两步:准备阶段(prepare)和批准阶段(accept)。同时又分为若干角色,以下都可以兼任。proposer 信使acceptor 决策者learner 学习者(学习最终决策)准备阶段:一个proposer向多个acceptor发出提案,每个提案有一个数字编...
分类:
编程语言 时间:
2015-02-28 01:37:41
阅读次数:
156
系统经sharding改造之后,原来单一的数据库会演变成多个数据库,如何确保多数据源同时操作的原子性和一致性是不得不考虑的一个问题。总体上看,目前对于一个分布式系统的事务处理有三种方式:分布式事务、基于Best Efforts 1PC模式的事务以及事务补偿机制。我们下面对这三种处理方式一一进行分析。...
分类:
数据库 时间:
2015-02-27 13:26:55
阅读次数:
139