码迷,mamicode.com
首页 >  
搜索关键字:分布式系    ( 3155个结果
Mule Esb实现WebService代理
基于SOA的系统开发越来越成为了分布式系统开发的提纲,在系统继承平台项目中,我们也很好的实现了这一理念。在这个项目中,各个系统之间的交互主要依赖的是webservice,由其是基础系统为考试系统,评教系统提供数据支持的情况,并且随着业务的不断扩展,我们将提供越来越多的webservice,在这种情况下如果依然让各个系统之间持有webservice的wsdl以此访问webservice在后期会造成严重的维护问题,并且考虑到继承以前遗留的异构系统我们最终选择了使用ESB来成立一个webservice管理中心,所...
分类:Web程序   时间:2014-09-12 11:55:33    阅读次数:241
Paxos Made Practical
本文来自论文:Paxos Made Practical Paxos在实现上有三步: 1)proposer S1 选择一个提案编号n,这个编号要包含提议者机器的唯一标识,这样两个不同的机器就不会有相同的提案编号。proposer将信息PREPARE(n)广播出去。收到这个信息的机器会要么拒绝(已经收到大于n的PREPARE信息),要么回复PREPARE-RESULT(n', v')(...
分类:其他好文   时间:2014-09-10 06:14:00    阅读次数:156
Practical Byzantine Fault Tolerance
本文旨在进行Byzantine faults的容错,文章开门见山提出了新算法的优势:可工作在异步环境(如Internet),响应时间可以获得比之前算法超过一个数量级的提升。当然肯定会有limitation伴随,我们试着找出它们。 一开始文章就告诉我们有一个问题还没能解决:fault-tolerant privacy。   ?Normal-Case Operation 提出了Buffered...
分类:其他好文   时间:2014-09-09 16:18:19    阅读次数:179
互联网金融代表一种海量数据高事务高速处理
我们知道分布式系统是一种横向水平伸缩(Scalable)方案,业务决定架构,不是所有的业务都能够采取水平伸缩就能解决性能问题的,问题的关键还在于数据之间的关系的强弱。数据结构是不是表达数据之间的关系的强弱?请注意结构这个词语,当你看到建筑结构,看到你的房屋结构时,你对结构一词可能有更深入理解,既然是...
分类:其他好文   时间:2014-09-09 11:01:28    阅读次数:152
All about Eve: Execute-Verify Replication for Multi-Core Servers
本文理解来自论文All about Eve: Execute-Verify Replication for Multi-Core Servers Eve是为了适应多核服务器而诞生的distributed replication方案。State machine replication旨在实现fault tolerance。由于让所有的replicas执行一样顺序的请求很困难,Eve采取...
分类:其他好文   时间:2014-09-07 21:14:05    阅读次数:301
Rex: Replication at the Speed of Multi-core
来自论文Rex: Replication at the Speed of Multi-core   对一系列请求的串行执行已经跟不上多核服务器的脚步了,但又不能直接并行化,因为并行会带来线程调度和锁竞争的不确定性,这就使得状态机复制的前提得不到满足,即要保持确定性。有一点要注意:全序的请求序列并不是保证一致性的必须,也就是说我们完全可以在并行化和一致性之间建立起双赢。本文旨在研究如何在多核机器...
分类:其他好文   时间:2014-09-05 22:26:52    阅读次数:319
提高mapreduce性能的七点建议
Cloudera提供给客户的服务内容之一就是调整和优化MapReduce job执行性能。MapReduce和HDFS组成一个复杂的分布式系统,并且它们运行着各式各样用户的代码,这样导致没有一个快速有效的规则来实现优化 代码性能的目的。在我看来,调整cluster或job的运行更像一个医生对待病人....
分类:其他好文   时间:2014-09-05 12:42:31    阅读次数:307
架构反思案例之“分布式”的架构案例
总结一个“分布式系统”的设计
分类:其他好文   时间:2014-09-04 13:17:49    阅读次数:221
paxos ---学习笔记
摘自维基百科:分布式系统中的节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。基于消息传递通信模型的分布式系统,不可避免的会发生以下错误:进程可能会慢、垮、重启,消息可能会延迟、丢失、重复,在基础 Paxos 场景中,先不考虑可能出现消息篡改...
分类:其他好文   时间:2014-09-03 14:41:06    阅读次数:196
一致性哈希算法及其在分布式系统中的应用
摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题...
分类:其他好文   时间:2014-09-02 00:18:33    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!