分布式
文章平均质量分 85
荒岛码农
这个作者很懒,什么都没留下…
展开
-
《分布式系统原理与范型》习题答案 4.命名
1. Q: Give an example of where an address of an entity Eneeds to be further resolved into another address to actuallyaccess E.A: IP addresses in the Internet are used to address hosts.However, to转载 2014-05-28 08:47:00 · 1540 阅读 · 0 评论 -
分布式集群的Session问题
1、Session的实现在会话开始时候,分配一个唯一的会话标识sessionId,通过Cookie把sessionId告诉浏览器,以后每次请求的时候,浏览器都会带上sessionId告诉web服务器,这个请求属于哪个会话。2、3、转载 2014-09-24 12:27:34 · 930 阅读 · 0 评论 -
分布式服务框架 Zookeeper -- 管理分布式环境中的数据
http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式转载 2015-01-30 17:19:53 · 638 阅读 · 0 评论 -
Zookeeper 分布式锁
http://blog.csdn.net/java2000_wl/article/details/8694270获取锁实现思路:1. 首先创建一个作为锁目录(znode),通常用它来描述锁定的实体,称为:/lock_node2. 希望获得锁的客户端在锁目录下创建znode,作为锁/lock_node的子节点,并且节点类型为有序临时节点(EPH转载 2015-01-30 16:45:39 · 714 阅读 · 0 评论 -
通向架构师的道路(第一天)之Apache整合Tomcat
一、先从J2EE工程的通用架构说起这是一个通用的Web即B/S工程的架构,它由:ü Web Serverü App Serverü DB Server三大部分组成,其中:² Web Server置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由器上开放了两个端口为:80转载 2014-12-23 16:29:37 · 418 阅读 · 0 评论 -
ZooKeeper 处理master, slaves, client 关系
假设出现 ConnectionLoss 的直接重试。假设判断框下边为Y,右边为N1. 连接流程2. Master 竞争流程3、Master 工作流程其中故障恢复的流程 4、Worker工作流程5、Client工作流程原创 2014-12-17 17:08:54 · 944 阅读 · 0 评论 -
转载:主要几种通信协议的性能比较
原文:http://blog.csdn.net/dream8062/article/details/6372516主要几种通信协议的性能比较收藏 总体性能比较: Socket(BIO/NIO) > RM I> HTTPInvoker >=Hessian > REST >> Burlap > EJB>>Web Service如果协议设计的比较好,Socket性能毫无疑转载 2014-05-28 08:46:08 · 475 阅读 · 0 评论 -
Zookeeper之Zab协议介绍
http://blog.csdn.net/bruceleexiaokan/article/details/78496011. Zab介绍ZooKeeper服务的内部通信,是基于Zab协议,即ZooKeeper Atomic Broadcast协议。原子广播(AB)是分布式计算普遍使用的原语。本质上说,ZooKeeper服务是基于复制分发的。它需要半数以上的服务器能正转载 2015-01-30 17:33:55 · 1453 阅读 · 0 评论 -
使用apache+ glassfish实现负载均衡和集群
http://thoughtfly.iteye.com/blog/1426996glassfish已经内部实现集群步骤启动某个域后,打开后台管理1.创建一个节点2.创建一个集群并指向特定节点3.在集群下创建实例,实例分两种,本机的和远程的。远程的要使用SSH安全套接字。确认后会给出新的监听端口4.部署一个应用。在应用管理中更改应用的目标,转载 2014-12-24 13:18:10 · 1608 阅读 · 0 评论 -
ZooKeeper 笔记
1、分布式系统常见问题部分失败:发生网络错误时候,发送者不知道接受者是否已经收到信息,接收者可能收到、可能没有、可能进程已死。发送者需要重新连接接收者,再次发送以确认。2、ZooKeeper 用于正确处理部分失败‘,其特点是(1)、ZooKeeper 核心是一个精简的文件系统,提供排序、通知等操作。(2)、 富有表现力,可实现分布式队列、分布式锁、领导者选举等数据结构和协议原创 2014-12-15 21:22:39 · 485 阅读 · 0 评论 -
<大型分布式网站架构设计与实践>笔记 1、面向服务的体系结构
待续原创 2014-09-25 09:30:52 · 681 阅读 · 1 评论 -
大型网站的数据库分割问题。
1、读写分离转载 2014-09-24 12:49:17 · 436 阅读 · 0 评论 -
大型网站架构设计摘要
1、网页HTML静态化转载 2014-09-23 12:23:41 · 528 阅读 · 0 评论 -
分布式设计与开发(三)------高一致性服务ZooKeeper
http://blog.csdn.net/cutesource/article/details/5822459ZooKeeper的实现机理ZooKeeper的实现机理是我看过的开源框架中最复杂的,它的解决是分布式环境中的一致性问题,这个场景也决定了其实现的复杂性。看了两三天的源码还是有些摸不着头脑,有些超出了我的能力,不过通过看文档和其他高人写的文章大致清楚它的原理和基转载 2015-01-30 17:15:01 · 413 阅读 · 0 评论 -
《分布式系统原理与范型》习题答案 6.一致性和复制
1、对共享的JAVA对象的访问可以通过将其方法声明为同步的而被串行化.当这种对象被复制时,这种方法足以保证访问的串行化吗? 答:不能.问题是对每一个复制对象的访问是串行化的.但是对不同的复制对象可以在同一时间进行不同的操作,使得复制的实例变量不一致. 2、对于第一章所讨论的监视器,如果允许在一个复制的监视器中阻塞多个线程,那么给条件变量发信号时,需要保证什么? 答:在每一组复制线程中,转载 2014-05-28 08:47:05 · 3277 阅读 · 0 评论 -
大型网站的架构概要
1、大型网站架构的目标与挑战(1)、转载 2014-09-23 11:04:52 · 526 阅读 · 0 评论 -
《分布式系统原理与范型》习题答案 2.通信
1、在许多分层协议中,每一层都有自己的报头。如果每个消息前部都只有单个报头,其中包含了所有控制信息,无疑会比使用单独的多个报头具有更高的效率。为什么不这么做? 答:协议的每一层都必须和其它层相独立。从第k+1层传送至第k层的数据同时包含了报头和数据,但是第k层协议不能对它们进行辨别。如果使用单个大的报头来包含所有信息的话将会破坏透明性,使得一个协议层的变动会影响到其它层,这显然不是我们所希望的转载 2014-05-28 08:46:56 · 2941 阅读 · 0 评论 -
《分布式系统原理与范型》习题答案 3.进程
1.比较使用单线程文件服务器读取文件和使用多线程服务器读取文件有什么不同。花费15ms来接收请求、调度该请求并且完成其它必须的处理工作,假定需要的数据存放在主存储器的缓存中。如果需要磁盘操作,就需要额外多花75ms在磁盘操作的过程中线程处于睡眠状态。如果服务器采用单线程的话,它每秒能处理多少个请求?如果采用单线程呢? 答: 在单线程情况下,命中cache花了15ms,未命中cache花了90m转载 2014-05-28 08:46:58 · 2928 阅读 · 0 评论 -
《分布式系统原理与范型》习题答案 1.绪论
第一章绪论 1、中间件在分布式系统中扮演什么角色? 答:中间件主要是为了增强分布式系统的透明性(这正是网络操作系统所缺乏的),换言之,中间件的目标是分布式系统的单系统视图。 2、解释(分布)透明性的含义,并且给出各种类型透明性的例子。 答:分布透明性是一种现象,即一个系统的分布情况对于用户和应用来说是隐藏的。包括:访问透明、位置透明、移植透明、重定位透明、复制透明、并发透明、故障透转载 2014-05-28 08:46:54 · 2809 阅读 · 0 评论 -
《分布式系统原理与范型》习题答案 5.同步
1、说出至少三种可在WWV广播时间和在分布式系统中处理机设置内部时钟之间引入的延迟源。 答:信号在大气中的传播延迟,当机器在协调WWV接受者与以太网时的碰撞延迟,包在局域网上的传播延迟,各个处理器由于中断处理延迟和内部队列延迟所产生的延迟。 2、考虑分布式系统中的两台机器的行为。这两台机器的时钟假设每毫秒滴答1000次。但实际上只有一台是这样的,另一台每毫秒滴答990次。如果UTC每分钟更转载 2014-05-28 08:47:03 · 2670 阅读 · 0 评论 -
apache负载均衡设置
http://s456123123b.blog.163.com/blog/static/5632332220101080474642/ apache负载均衡设置 2010-11-08 12:47:46 Apache作为LoadBalance前置机分别有三种不同的部署方式,分别是: 1 )轮询均衡策略的配置 进入Apache的conf目录,打开httpd.conf文件,在文件转载 2014-05-28 08:42:28 · 481 阅读 · 0 评论 -
Zookeeper的一致性协议:Zab
http://blog.csdn.net/chen77716/article/details/7309915 Zookeeper使用了一种称为Zab(Zookeeper Atomic Broadcast)的协议作为其一致性复制的核心,据其作者说这是一种新发算法,其特点是充分考虑了Yahoo的具体情况:高吞吐量、低延迟、健壮、简单,但不过分要求其扩展性。下面将展示一些该协议的核转载 2015-01-30 17:39:43 · 420 阅读 · 0 评论 -
zookeeper原理
http://cailin.iteye.com/blog/2014486ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使转载 2015-01-30 17:21:37 · 599 阅读 · 0 评论 -
通向架构师的道路(第五天)之tomcat集群-群猫乱舞
http://blog.csdn.net/lifetragedy/article/details/7712691一、为何要集群单台App Server再强劲,也有其瓶劲,先来看一下下面这个真实的场景。当时这个工程是这样的,tomcat这一段被称为web zone,里面用spring+ws,还装了一个jboss的规则引擎Guvnor5.x,全部转载 2014-12-23 17:34:12 · 397 阅读 · 0 评论 -
通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔
http://blog.csdn.net/lifetragedy/article/details/7708724一、总结前一天的学习从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü 吞吐量ü Responsetimeü Cpuloadü MemoryUsage我们也在第三天的学习中对A转载 2014-12-23 17:32:44 · 382 阅读 · 0 评论 -
通向架构师的道路(第三天)之apache性能调优
一、总结前一天的学习在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构。这个架构是一个非常基础的J2ee工程上线布署时的一种架构。在前两天的教程中,还讲述了Http服务器、App Server的最基本安全配置(包括单向https的实现), 它只是避免了用户可以通过浏览器侵入我们的Web访问器或者能够通过Web浏览器来查询我们转载 2014-12-23 17:27:18 · 485 阅读 · 0 评论 -
<大型分布式网站架构设计与实践>笔记 5、数据分析
待续原创 2014-09-25 09:38:45 · 635 阅读 · 0 评论 -
<大型分布式网站架构设计与实践>笔记 4、系统稳定性
待续原创 2014-09-25 09:33:54 · 546 阅读 · 0 评论 -
<大型分布式网站架构设计与实践>笔记 2、分布式系统基础设施
待续原创 2014-09-25 09:34:21 · 564 阅读 · 0 评论