分布式
文章平均质量分 80
Bluce
这个作者很懒,什么都没留下…
展开
-
揭开J2EE集群的神秘面纱(二)
WEB层集群实现WEB层集群是J2EE集群的重要且基本的功能。WEB集群技术包括WEB负载均衡和HTTP Session失效转移。WEB负载均衡J2EE提供商实现WEB负载均衡有许多方式。基本上,都一个负载均衡器被插入到浏览器和WEB服务器之间,如下图所示。图 5 WEB负载均衡负载均衡器可以是一台硬件,如F5负载均衡器,或仅仅是另一台有负载均衡Plug-Ins的WE转载 2011-12-06 15:07:34 · 300 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
原始链接http://tech.idv2.com/2008/07/31/memcached-005/发表日:2008/7/30 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0005mixi案例研究mixi在提供服务的初期阶段就使用了memcached。随着网站访问量的急转载 2011-12-06 13:48:56 · 241 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础
原始链接http://tech.idv2.com/2008/07/10/memcached-001/翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001转载 2011-12-06 13:35:07 · 206 阅读 · 0 评论 -
高并发高流量网站架构
原文链接:http://www.5ishare.com/tech/program/318936.shtmlWeb2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网 站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也转载 2011-12-20 10:48:38 · 606 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
原始链接http://tech.idv2.com/2008/07/24/memcached-004/发表日:2008/7/23 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0004memcached的分布式正如第1次中介绍的那样,memcached虽然称为“分布式”缓存转载 2011-12-06 13:41:51 · 821 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
原始链接http://tech.idv2.com/2008/07/16/memcached-003/下面是《memcached全面剖析》的第三部分。发表日:2008/7/16 作者:前坂徹(Toru Maesaka) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0003memcached是缓存,所以数据不会永久保存在服转载 2011-12-06 13:39:06 · 215 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
原始链接http://tech.idv2.com/2008/07/11/memcached-002/发表日:2008/7/9 作者:前坂徹(Toru Maesaka) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0002我是mixi株式会社研究开发组的前坂徹。上次的文章介绍了memcached是分布式的高速缓存服务转载 2011-12-06 13:38:11 · 231 阅读 · 0 评论 -
可伸缩性最佳实践:来自eBay的经验
作者 Randy Shoup译者 郭晓刚 发布于 2008年6月12日 下午7时5分 社区Architecture 主题设计, 性能和可伸缩性 标签 eBay 原文地址:http://www.infoq.com/cn/articles/ebay-scalability-best-practices;jsessionid=13866DB9B34F7D438D3F56C4044EFB32转载 2011-12-06 15:51:27 · 334 阅读 · 0 评论 -
揭开J2EE集群的神秘面纱(七)
J2EE集群的神话失效转移可以完全避免错误——否定在Jboss的文档中,整个章节都在警告你“你真的需要HTTP会话的复制吗?”。是的,有时没有失效转移的高可用性的解决方案也是可接受并且是廉价的。失效转移并不是你想象的那么强壮。那么失效转移到底给你带来了什么?你可能想失效转移可以避免错误。你看,没有会话的失效转移,当一个服务器实例失效后,会话数据将丢失而导致错误。通过失效转移,会话可以从转载 2011-12-06 15:10:36 · 338 阅读 · 0 评论 -
揭开J2EE集群的神秘面纱(一)
序言越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票转载 2011-12-06 15:01:08 · 286 阅读 · 0 评论 -
揭开J2EE集群的神秘面纱(五)
JNDI集群实现J2EE规范要求所有的J2EE容器必须提供JNDI规范的实现。JNDI在J2EE应用程序中的主要角色是用来提供一个间接层,这样资源可以很容易被找到,而不用关心细节。这使得J2EE组件更加可复用。拥用全特性的集群的JNDI对于J2EE集群是非常重要的。所有的EJB调用都开始于在JNDI树上查找它的Home接口,J2EE供应商根据他们的集群结构采用不同的方式实现JNDI集群。转载 2011-12-06 15:09:26 · 248 阅读 · 0 评论 -
揭开J2EE集群的神秘面纱(四)
性能因素考虑如下问题:一台WEB服务器中可能运行着许多WEB应用,它们中每一个都可能被成百的并发用户访问,而每个用户都会产生浏览器会话用于访问特定的应用。所有会话信息都将备份以便服务器失效后能转移到其他服务器实例中。更糟的是,会话会由于一次次的发生以下情况而变化,包括创建、失效、增加属性、删除属性、修改属性值。甚至是什么都没变,但由于有新的访问而使最后访问时间变了(由此判断什么时候失效会话)。转载 2011-12-06 15:08:47 · 279 阅读 · 0 评论 -
揭开J2EE集群的神秘面纱(六)
EJB集群实现EJB是J2EE技术中重要的部分,并且EJB集群是实现J2EE集群最大的挑战。EJB技术是为分布式计算而生。它们可以在独立的服务器中运行。Web服务器组件或富客户端可以从其他的机器通过标准协议(RMI/IIOP)来访问EJB。你可以象调用你本地Java对象的方法一样调用远程EJB的方法。实际上,RMI/IIOP完全掩盖了你正在调用的对象是本地的还是远程的,这被称作本地/远程透转载 2011-12-06 15:10:03 · 298 阅读 · 0 评论 -
揭开J2EE集群的神秘面纱(三)
数据库备份方式几乎所有的J2EE集群产品都允许选择将你的会话对象通过JDBC备份到关系数据库中。如图7所示,这种方式可以让服务器实例非常简单的在正确的时间序列化会话内容并写到数据库中。当发生会话转移时,另一台可用的服务器接过已失效的服务器工作,从数据库中恢复所有的会话状态。序列化对象是关键点,它使得内存会话数据可以持久化和传输。要了解更多有关Java对象序列化知识,请参考http://java转载 2011-12-06 15:08:14 · 289 阅读 · 0 评论