加载中
Tumblr的消息通知系统是如何构建的

2012·2汇总 Tumblr是世界上最流行的轻博客服务之一,2007年成立。 一,MySQL+Memcached 初期,其通知系统是由 MySQL+Memcached 的传统架构组成。 缺点: MySQL负担重,表象就是 MySQL 并发...

2013/02/08 22:50
2.6K
简记 YouPorn 的技术架构

传说中占据整个互联网每秒流量2%、100Gb/s、300K queries/s的 YouPorn,关于它的 HAProxy->Varnish->Nginx->PHP-FPM->Symfony2->Doctrine->HAProxy->Redis,郑昀简要记录几点: 2012年2月开始...

2013/05/30 21:23
913
#研发解决方案#discache-分布式缓存查询与管理系统

电商系统的分布式缓存一般是 redis 和 memcached 集群,每一个节点上会起很多实例,因为一个业务类型对应于一个端口,拆分得很清楚。既然节点很多,端口很多,业务也在变化,随时都有变动,如...

电商课题V:分布式锁

@郑昀汇总 关键词: 并发控制 防止并发 英文关键词: Distributed Lock Distributed Lock Manager 电商目的: 保证整个(分布式)系统内对一个重要事物(订单,账户等)的有效操作线程 ,同一...

#研发解决方案介绍#Recsys-Evaluate(推荐评测)

规则库怎么来的?得建设一些方便观测的外围系统,才能发现特征、建立规则、调整参数、观察效果。所以与此类似,做了推荐服务后,就需要推荐效果评测了。

被小伙伴们吓哭了:可怕的命令

备份是王道。 备份的可恢复性检查是王道中的王道。 保持清醒(严禁饮酒操作¥%#^)。 遇事冷静。

2014/05/22 19:19
515
私有云的难处

『然而大中型企业用户很快意识到,真正的难点在于如何保证“大环境”一致』,是的,给你 OpenStack + Docker,给你一堆虚拟机,给你镜像库和一堆容器,你仍然很难构建出能 Run 起来的业务系统...

Web开发基本准则-55实录-缓存策略

续上篇《Web开发基本准则-55实录-Web访问安全》。 Web开发基本准则-55实录-缓存策略 郑昀 创建于2013年2月 郑昀 最后更新于2013年10月26日 提纲: Web访问安全 缓存策略 存储介质连接池 业务...

#研发解决方案#分布式并行计算调度和管理系统Summoner

Summoner 是基于 MySQL+Redis+Zookeeper 的分布式并行计算调度和管理系统。Summoner 是 JobCenter 的延伸和有益补充,它们各自有各自的应用场景。我们还会借鉴 mesos 的先进理念,进一步提升...

你应该知道的那些超时设置或默认参数

郑昀总结 最后 更新于2013年6月19日 存储介质 Redis Java-Driver Jedis 连接池:Jedis的连接池设计基于 Apache Commons-Pool 原生库: maxActive:可用连接实例的最大数目,默认值为8; maxI...

#研发中间件介绍#异步消息可靠推送Notify

最终我们还是选择自己来面对如下场景,采用 Push 模式(NotifyServer 主动向下游 Push 消息)

2014/12/16 15:41
246
如何从零开始搭建一个技术平台

如果让你把下面这套技术体系串联起来,从零开始构建一个技术平台,你如何做需求分析呢?要点就是顺着 场景——>故事——>信息架构——>业务流程——>版本以及版本包含的功能点捋。

#研发解决方案介绍#Tracing(鹰眼)

要能做到追踪每个请求的完整调用链路,收集调用链路上每个服务的性能数据,计算性能数据和比对性能指标(SLA),甚至在更远的未来能够再反馈到服务治理中,那么这就是分布式跟踪的目标了。在...

2014/12/17 14:27
404
真刀真枪压测:基于TCPCopy的仿真压测方案

线下的传统压力测试,难以模拟真实流量,尤其难以模拟正常流量混杂着各色异常流量。所以,线下压得好好的系统,上线后可能某天突然雪崩,说好能支撑 5 倍流量的系统重构,也许流量一翻倍就彻...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部