摘要:
2015-12-22 10:20阅读:2,563 分布式大数据高并发的web开发框架 作者:一灯 一、引言 通常我们认为静态网页html的网站速度是最快的,但是自从有了动态网页之后,很多交互数据都从数据库查询而来,数据也是经常变化的,除了一些新闻资讯类的网站,使用html静态化来提高访问速度是不太现 阅读全文
摘要:
设计消息中间件时我关心什么 设计消息中间件时我关心什么?(解密电商数据一致性与完整性实现,含PPT) 原创 2016-07-04 余昭辉 高可用架构 导读:应对高可用及极端峰值,每个技术团队都有自己的优秀经验,但是这些方法远没有得到体系化的讨论。高可用架构在 6 月 25 日举办了『高压下的架构演进 阅读全文
摘要:
原创 2016-07-22 杜亦舒 性能与架构 mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况 mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试 例如我们拿到了一台服务器,准备做为数据库服务器,那 阅读全文
摘要:
分布式消息队列 Kafka 分布式消息队列 Kafka 原创 2016-02-25 杜亦舒 性能与架构 Kafka是一个高吞吐量的、分布式的消息系统,由Linkedin开发,开发语言为scala 具有高吞吐、可扩展、分布式等特点 适用场景 活动数据统计 活动数据包括页面访问量(Page View)、 阅读全文
摘要:
ZooKeeper是如何保证数据一致性的? ZooKeeper是如何保证数据一致性的? 原创 2016-02-22 杜亦舒 性能与架构 ZooKeeper是个集群,内部有多个server,每个server都可以连接多个client,每个client都可以修改server中的数据 ZooKeeper可 阅读全文
摘要:
如何提高Mysql主从复制的效率? 如何提高Mysql主从复制的效率? 原创 2016-02-21 杜亦舒 性能与架构 MySQL的主从复制,实际上就是Master记录自己的执行日志binlog,然后发送给Slave,Slave解析日志并执行,来实现数据复制 对于复制效率,binlog的大小是非常重 阅读全文
摘要:
Nginx/ZooKeeper 负载均衡的差异 Nginx/ZooKeeper 负载均衡的差异 原创 2016-02-20 杜亦舒 性能与架构 Nginx是著名的反向代理服务器,也被广泛的作为负载均衡服务器 ZooKeeper是分布式协调服务框架,有时也被用来做负载均衡 那么他们的区别是什么?如何选 阅读全文
摘要:
分布式协调服务ZooKeeper工作原理 分布式协调服务ZooKeeper工作原理 原创 2016-02-19 杜亦舒 性能与架构 大数据处理框架Hadoop、Redis分布式服务Codis、淘宝的分布式消息中间件MetaMQ …… 他们都使用ZooKeeper做为基础部件,可以看出ZooKeepe 阅读全文
摘要:
分布式队列简单理解就是: 帮助我们实现跨进程、跨主机、跨网络的数据共享和数据传递 zookeeper是一个简单可靠的分布式队列实现方式 Zookeeper可以处理两种类型的队列: (1)同步队列 当一个队列的成员都聚齐时,这个队列才可用,否则一直等待所有成员到达 例如一个班去旅游,看是否所有人都到齐 阅读全文
摘要:
原创 2016-02-06 杜亦舒 性能与架构 单线程的问题 javascript是单线程执行的,在处理运算过程中,浏览器不能执行其它javascript脚本,UI渲染线程也会被挂起,从而导致浏览器进入僵死状态 例如执行经典的 Fibonacci(斐波拉契) 计算,这个递归运算比较耗时,我们就以此为 阅读全文
摘要:
原创 2016-02-05 杜亦舒 性能与架构 QPS(Query per second) 每秒查询量 TPS(Transaction per second)每秒事务量 这是Mysql的两个重要性能指标,需要经常查看,和Mysql基准测试的结果对比,如果值过高,就要尽快处理了 计算方法 01 QPS 阅读全文
摘要:
MapReduce 是一个大数据集合的并行运算模型,由google提出,现在流行的hadoop中也使用了MapReduce作为计算模型 MapReduce 通俗解释 图书馆要清点图书数量,有10个书架,管理员为了加快统计速度,找来了10个同学,每个同学负责统计一个书架的图书数量 张同学 统计 书架1 阅读全文