![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站架构
白乔
这个作者很懒,什么都没留下…
展开
-
Nginx+Tomcat+memcached负载均衡实现session共享
1. 安装各个软件不用说了。2. 到tomcat的安装目录lib中,加入:memcached-2.6.jar(http://spymemcached.googlecode.com/files/memcached-2.6.jar)javolution-5.4.3.1.jarmemcached-session-manager-1.5.1.jarmem转载 2014-05-02 18:43:53 · 15981 阅读 · 2 评论 -
几种RAID技术比较
RAID(廉价磁盘冗余阵列)技术主要是为了改善磁盘的访问延迟,增强磁盘的可用性和容错能力。目前服务器级别的计算机都支持插入多块磁盘(8块或者更多),通过使用RAID技术,实现数据在多块磁盘上的并发读写和数据备份。常用RAID技术有以下几种,如图4.22所示。假设服务器有N块磁盘。RAID0数据在从内存缓冲区写入磁盘时,根据磁盘数量将数据分成N份,这些数据同时并发写入N块磁盘,使转载 2014-10-26 09:16:36 · 5465 阅读 · 0 评论 -
Apache Avro 与 Thrift 比较
Avro和Thrift都是跨语言,基于二进制的高性能的通讯中间件. 它们都提供了数据序列化的功能和RPC服务. 总体功能上类似,但是哲学不一样. Thrift出自Facebook用于后台各个服务间的通讯,Thrift的设计强调统一的编程接口的多语言通讯框架. Avro出自Hadoop之父Doug Cutting, 在Thrift已经相当流行的情况下Avro的推出,其目标不仅是提供一套类似Thrif转载 2014-06-27 07:10:30 · 1029 阅读 · 0 评论 -
常用的系统操作需要的响应时间
http://book.51cto.com/art/201310/412843.htm转载 2014-10-26 09:39:27 · 3901 阅读 · 0 评论 -
MySQL主从复制配置
http://www.blogjava.net/dongbule/archive/2010/08/22/329602.htmlMysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。(1)首先确保主从服务器上的Mysql版本相同(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION转载 2014-07-04 15:23:12 · 888 阅读 · 0 评论 -
GlusterFS集群文件系统概述
http://blog.csdn.net/zonelan/article/details/84683831. GlusterFS概述GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand转载 2014-10-25 23:07:28 · 1475 阅读 · 1 评论 -
gluster 安装配置基本指南
gluster安装1、 rpm安装wget -l 1 -nd -nc -r -A.rpm http://download.gluster.org/pub/gluster/glusterfs/LATEST/RHEL/epel-6/x86_64/yum install glusterfs-libs-3.5.2-1.el6.x86_64.rpm glusterfs-api-3.5.2-1转载 2014-10-25 23:35:56 · 13306 阅读 · 0 评论 -
MySQL高可用解决方案(MySQL HA Solution)
http://blog.sina.com.cn/s/blog_7e89c3f501012vtr.html什么是高可用性?很多公司的服务都是24小时*365天不间断的。比如Call Center。这就要求高可用性。再比如购物网站,必须随时都可以交易。那么当购物网的server挂了一个的时候,不能对业务产生任何影响。这就是高可用性。高可用性2个问题:如何共享数据或同步数据?如何处理failover?解转载 2015-01-14 22:05:06 · 1448 阅读 · 0 评论 -
盘点 Github 所用到的开源项目
http://www.php100.com/html/it/mobile/2014/0401/6736.html转载 2014-07-16 16:33:28 · 3579 阅读 · 0 评论 -
关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
http://blog.csdn.net/bluishglc/article/details/7612811转载 2014-09-10 11:33:37 · 1450 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
http://blog.csdn.net/yangbutao/article/details/12242441转载 2014-09-09 21:01:41 · 3093 阅读 · 3 评论 -
分布式事务设计-两段式提交
事务是一个很重要的概念,它必须满足ACID特性,在单机的数据库中,这很容易实现。但在分布式数据库中,各个表分散在各台不同的机器上,如何对这些表实施分布式的事务处理就成为一个比较困难的问题,其中两段式提交就是解决分布式事务的一种方式。两段式提交设计本身的思路非常的容易理解,步骤如下:1. 协调员服务器(协调员)发送一条投票请求消息给所有参与这次事务的服务器(参与者)。2. 当转载 2014-09-09 20:40:00 · 1617 阅读 · 0 评论 -
让memcached和mysql更好的工作
来源:http://chaoqun.17348.com/2008/08/memcached_work_with_mysql 这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,原文是A Bunch of Great Str转载 2014-05-05 14:21:09 · 3365 阅读 · 0 评论 -
hazelcast的坑爹事
转载zihttp://blog.csdn.net/hengyunabc/article/details/18514563简介开源中国的简介:Hazelcast是一个高度可扩展的数据分发和集群平台。特性包括:提供java.util.{Queue, Set, List, Map}分布式实现。提供java.util.concurrency.lo转载 2014-07-01 10:23:37 · 2967 阅读 · 0 评论 -
Hazelcast
Hazelcast是一个高度可扩展的数据分发和集群平台。特性包括:提供java.util.{Queue, Set, List, Map}分布式实现。提供java.util.concurrency.locks.Lock分布式实现。提供java.util.concurrent.ExecutorService分布式实现。提供用于一对多关系的分布式MultiMap。提供用于发布/订阅的分布式Top转载 2014-06-17 22:21:38 · 1765 阅读 · 0 评论 -
理解HTTP幂等性
http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html转载 2014-08-18 17:22:31 · 1881 阅读 · 0 评论 -
分布式文件系统综述
分布式文件系统均为Client/Server架构。数据保存在服务器端,而客户端的应用程序能够像访问本地文件系统一样访问位于远程服务器上的文件。在client通常都对文件数据进行缓存,以提高读写性能和系统可扩展性。然而,缓存和一致性总是一对矛盾,一致性的实现往往比较复杂,这方面的研究有大量论文,在此不再赘述。本文仅限于讨论服务器端的架构,分析其面临的挑战和相应的解决方法。 一种技术总是带转载 2014-07-01 10:21:40 · 5210 阅读 · 0 评论 -
数据库sharding(scale up to scale out)
sharding是将一个大数据库按照一定规则拆分成多个小数据库的一门技术.当我们的应用数据量越来越多,访问量越来越大的时候,我们会作何选择?继续提升数据库服务器的性能还是采用一项技术让数据库平滑扩展?虽然伴随着服务器的更新换代,性能越来越好,更换更加豪华的服务器能暂时解决这个问题,但是无论是从花费和可控都无法让人满意。这时数据库sharding是一个更加可行的方案。常用的shard转载 2014-03-05 20:52:42 · 1640 阅读 · 0 评论 -
并行计算vs分布式计算
一般认为,集中在同一个机柜内或同一个地点的紧密耦合多处理机系统或大规模并行处理系统是并行处理系统,而用局域网或广域网连接的计算机系统是分布式处理系统。松散耦合并行计算机中的并行操作系统有时也称为分布式处理系统。转载 2014-06-17 20:57:53 · 2215 阅读 · 0 评论 -
支付交易一般性准则
http://www.cnblogs.com/zhengyun_ustc/archive/2012/12/14/topic7.html一. 通用规则1.1. 历史记录不得直接篡改电商核心服务基本都是分布式应用,分布式事务如处理不妥善,容易产生数据不一致。一旦出现数据不一致,一定要有旁证来修正。所以数据库中以下关键资源的记录,郑昀提醒您注意,原则上不允许直接修转载 2014-08-18 17:22:45 · 4867 阅读 · 2 评论 -
腾讯微信技术总监周颢:一亿用户增长背后的架构秘密
http://www.csdn.net/article/2012-05-15/2805581[CSDN.NET专稿 付江/文] 微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、转载 2014-07-29 16:37:18 · 1253 阅读 · 0 评论