首页

搜索结果

"tag:"architecture""

<<上篇 1 2

标题及摘要 日期/时间
21
百万用户时尚分享网站feed系统扩展实践-CSDN.NET
Fashiolista是一个在线的时尚交流网站,用户可以在上面建立自己的档案,和他人分享自己的以及在浏览网页时看到的时尚物品。目前,Fashiolista的用户来自于全球100多个国家,用户达百万级,每日分享的时尚物品超过500万。作为一个以社交、分享的网站,feed系统占据了网站的核心架构,Fas...
2014-8-6
4:37:00
22
完全用nosql轻松打造千万级数据量的微博系统 - 开源中国社区
其实微博是一个结构相对简单,但数据量却是很庞大的一种产品.标题所说的是千万级数据量也并不是一千万条微博信息而已,而是千万级订阅关系之间发布。在看 我这篇文章之前,大多数人都看过sina的杨卫华大牛的微博开发大会上的演讲.我这也不当复读机了,挑重点跟大家说一下。 大家都知道微博的难点在于明星会员问题,什么是明星会员问题了,就是刘德华来咱这开了微博,他有几百万的粉丝订阅者,他发一条微博信息,那得一下子把微博 信息发布到几百万的粉丝里去,如果黎明、郭富城等四大天王都来咱来开微博,那咱小站不是死翘翘了.所以这时消...
2014-8-6
4:18:00
23
java 服务降级开关设计思路 - 程序员之路 - 博客频道 - CSDN.NET
java 服务屏蔽开关系统,可以手工降级服务,关闭服务 基于spring AOP机制,可以在特殊情况下屏蔽相关service类的某些返回,并且支持定义默认返回结果,随机屏蔽某些异常服务。通过启动一个内置的http server来监听外部指令。 对当前应用的影响。代码请查看https://github.com/zhwj184/autoswitch 使用指南: 1.在spring配置文件中添加如下,其中switch-service-pointcut是添加紧急情况下需要屏蔽的方法列表 [java]view ...
2014-8-5
17:43:00
24
HAProxy负载均衡保持客户端和服务器Session亲缘性的三种方式
haproxy负载均衡保持客户端和服务器Session亲缘性的三种方式: 1 用户IP 识别 haroxy 将用户IP经过hash计算后 指定到固定的真实服务器上(类似于nginx 的IP hash 指令) 配置指令 balance source 2 cookie 识别 haproxy 将WEB服务端发送给客户端的cookie中插入(或添加加前缀)haproxy定义的后端的服务器COOKIE ID。 配置指令例举 cookie SESSION_COOKIE insert indirect no...
2012-7-24
16:32:38
25
MocoSpace网站的架构
MocoSpace.com 是一家移动社交网站,有1200多万注册用户,每个月30亿的 PV ,是美国最大的移动社区。我们来看看 MocoSpace 是如何来架构他们的网站的。先来看看他们的统计数据,注意他们只有1个系统管理员,8个程序员,14台服务器(数据和原文来自MOCOSPACE ARCHITECTURE – 3 BILLION MOBILE PAGE VIEWS A MONTH): 数据 每月30亿 PV 全美第4大流量的网站,继 MySpace, Facebook, Google ...
2011-3-22
11:28:35
26
高性能服务器架构
1) 数据拷贝Data Copies -- 技巧什么的 2) 环境切换Context Switches -- 理性创建线程 3) 内存分配Memory allocation -- 内存池 4) 锁竞争Lock contention -- 没有好的办法, 和具体的业务特点以及软件的设计结构有密切的联系
2010-11-14
23:52:46
27
淘宝网高性能可伸缩架构技术探秘
作为国内最大的B2C网站,淘宝网的网站架构一直承载着数据量告诉增长压力,要保证良好的负载和流程的使用体验,一个可伸缩性的高性能网站架构必不可少。 应用无状态 有效使用缓存 应用拆分 数据库拆分 异步通信 非结构化数据存储 监控预警系统
2010-10-1
17:03:03
28
Oracle高可用架构
作者:Uwe Hesse, 译者:Jametong Oracle高可用架构是我所讲课程里的一个热门话题.本文尝试对此话题做一个总体的说明,内容涵盖"普通的"单实例数据库,DataGuard,RAC以及扩展RAC(有时也被称为"伸展集群").Rac与Dataguard组合在一起就是Oracle公司推广的最大可用性...
2010-8-15
10:44:54
29
软件架构概念大观
软件架构对于每一个人的理解都是不同的,通过分类可以在包容细节差异的小基础上明确共性,达到“概念总体上的清晰”。 将软件架构概念分派别: 1.组成派 软件系统的架构将系统描述为计算组件及组件之间的交互。 计算组件是泛指的,可以进一步细分为处理组件,数据组件,连接组件可以是子系统,框架,模块,类等不同粒度的软件单元 特征: (1.关注架构实践中的客体--软件,以软件本身为描述对象; (2.分析了软件的组成,即软件由承担不同计算任务的组件组成,这些组件通过相互交互完成更高层次的计算。 ...
2010-8-15
9:56:13
30
使用Apache做负载均衡和Web服务器
使用Apache做负载均衡和Web服务器,并启用deflate,gzip压缩。配置httpd.conf如下: LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so #LoadModule proxy_connect_module mod...
2009-8-27
21:52:28
31
Fedora5中安装Nginx
注意:该文只能供参考在fedota安装Nginx时遇到的问题,如果版本是fedora5并且全部按照本文的做法,可能会 导致操作系统出现问题。 在Fedora5中安装Nginx,绝对是件痛苦的事情,下面是痛苦的过程: 为了解决"Cannot find a valid baseurl for repo: core"问题,修改yum软件源: 对于Fedora,首先修改yum的软件源,使用速度比较快的国内镜像。按照以下修改/etc/yum.repos.d目录的下面fedora-core.r...
2009-4-19
13:40:03
32
LinkedIn网站的架构
中国还有很多人不信任开源软件,对开源软件不以为然。来看一下LinkedIn网站的架构吧。 关于LinkedIn的状况 LinkedIn创建于2002年末,美国加州山景城 站点于2003年五月对公众公开 成员: 1600万成员,每个月新增100万成员 50%的成员位于美国以外 30%以上的用户每个月都活动 商业: 自从2006年以来盈利 180个雇员 技术架构: Java(一点点Ruby和C++) Unix:投入生产的...
2008-2-24
17:45:41
33
Nuggets of Wisdom from eBay's Architecture (来自eBay架构的至理名言)
An accurate way of knowing what really works is looking at what truly works in practice. The software industry is plagued with so many ideas that for all intents and purposes are purely theoretical. Compounding the problem is the fact the software vendors ...
2007-2-11
21:54:25
34
从LiveJournal学习大规模网站架构
特别是大量使用集群,缓存,分布式文件系统,
2007-1-4
10:02:11
35
eBay的架构
eBay.com肯定是世界上最大的Java系统之一: eBay管理着212,000,000多注册用户、十亿多张图片 全世界的eBay用户每秒交易价值超过$1590的商品 平均每天浏览10亿多个页面 在任何时刻,网站里有大约105百万个清单 eBay存储了超过2Petabytes的数据 eBay平台每个月处理30亿个API调用 每个季度变化300个以上的功能 每两个星期修改100000行以上代码 eBay在33个国家,...
2006-12-20
9:20:05

<<上篇 1 2