取经
文章平均质量分 75
windofthesky
这个作者很懒,什么都没留下…
展开
-
新浪微博第三代技术体系--总结自InfoQ相关内容
新浪微博第三代技术体系:水平方向:接口层 服务层 资源层垂直方向:业务架构 技术架构 监控平台 服务治理平台水平维度的划分,在大中型互联网后台业务系统的设计中非常基础,在平台的每一代技术体系中都有体现。这里还是简单介绍一下,为后续垂直维度的延伸讲解做铺垫:1. 接口层主要实现与Web页面、移动客户端的接口交互,定义统一的接转载 2015-08-04 20:43:45 · 769 阅读 · 0 评论 -
Uber高可用消息系统构建--总结自InfoQ
1. 分布式系统单点故障处理:non-sharded, stateless 类型服务非常容易解决单点故障。通常load balancer可以按照固定的时间间隔,去health check每个node,当某一个node出现故障时,load balancer可以把故障的node从pool中排除。很多服务的healthcheck设计成简单的TCP connect, 或者用HTTPGE转载 2015-08-04 20:46:46 · 480 阅读 · 0 评论 -
新浪微博Redis应用经验--总结自InfoQ
1. 平台引入微博时踩的坑:运维工具和流程从零开始做,运维成熟的速度赶不上业务增长的速度:在还没来得及安排性能调优的工作,fd已经达到默认配置的上限了,最后我们只能趁凌晨业务低峰期重启 Redis 集群,以便设置新的 ulimit 参数 平台最开始使用的 Redis 版本是 2.0,因为 Redis代码足够简单,从引入到微博起,我们就开始对其进行了定制化开发,从主从复制,到写磁盘限转载 2015-08-04 20:50:01 · 530 阅读 · 0 评论 -
微博CacheService架构解析
微博作为国内最大的社交媒体网站之一,每天承载着亿万用户的服务请求,这些请求的背后,需要消耗着巨大的计算、内存、网络、I/O等资源。而且因为微博的产品特性,节假日、热门事件等可能带来突发数倍甚至十几倍的访问峰值,这些都对于支撑微博的底层基础架构提出了比较严苛的要求,需要满足:1. 每秒数十万的用户请求2. 数据更新的实时性3. 服务请求的低响应时间4. 99.99%以转载 2015-08-04 20:53:15 · 655 阅读 · 0 评论 -
Disque: antirez开发的开源分布式内存作业队列
Github:https://github.com/antirez/disque 介绍: Disque是Redis之父SalvatoreSanfilippo新开源的一个分布式内存消息代理。它适应于“Redis作为作业队列”的场景,但采用了一种专用、独立、可扩展且具有容错功能的设计,兼具Redis的简洁和高性能,并且用C语言实现为一个非阻塞网络服务器。有一点需要提请读者注意,在Dis转载 2015-08-04 20:55:33 · 1022 阅读 · 0 评论 -
Redis Geo:Redis新增位置查询功能
移动互联网增进了人与人之间的联系,其中基于位置信息的服务(LocationBasedService,LBS)起到很重要的促进作用。在移动互联网的大环境下,每个手机都变成了一个位置追踪设备,为人们提供了非常丰富的位置服务。无论是附近的人,还是摇一摇等耳熟能详的应用都需要LBS在后台的支撑。但是,目前位置信息的使用过程中存在诸多挑战如相邻计算不准确等。由于经常面对海量数据请求,通常位置服务的计算都需要数据库来完成,RedisGeo模块因此而生,旨在提供精准而且稳定的位置服务。原创 2015-08-04 20:58:48 · 1126 阅读 · 0 评论 -
七个免费的Linux FTP客户端--转自51CTO
在Dropbox、YouSendIt、idrive以及许多这样云存储和共享工具的帮助下,我们在互联网上发送和共享大型文件变得容易起来。所有 这些网站都可以帮助你在互联网上传送文件,但如果你要分享庞大的数据,这依然是很复杂的事情。所以,你需要装配FTP服务器,它能让你轻松地共享这些文件.FTP服务器支持文件传输协议,这是互联网交换程序和数据文件的标准。基本上讲FTP站点是提供文件下载的网站。下面转载 2015-08-06 08:02:25 · 878 阅读 · 0 评论