随笔 - 579  文章 - 2 评论 - 35 阅读 - 56万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

01 2018 档案
好玩的Raft动画演示,原理秒懂
摘要:关于Raft原理,许多朋友也许不是很明白原理,下面的地址是一个好玩的Raft动画,看完后能够很快的掌握Raft原理: http://thesecretlivesofdata.com/raft/ 动画中的一些概念和简要原理总结如下: 一、Raft原理 在Raft中,每个结点会处于下面三种状态中的一种: 阅读全文
posted @ 2018-01-31 13:56 Dufe王彬 阅读(315) 评论(0) 推荐(0) 编辑
全球分布式数据库:Google Spanner(论文翻译)
摘要:本文由厦门大学计算机系教师林子雨翻译,翻译质量很高,本人只对极少数翻译得不太恰当的地方进行了修改。 【摘要】:Spanner 是谷歌公司研发的、可扩展的、多版本、全球分布式、同步复制数据库。它是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。本文描述了 Spanner 的架构、特 阅读全文
posted @ 2018-01-25 16:01 Dufe王彬 阅读(424) 评论(0) 推荐(0) 编辑
分布式系统设计系列 -- 基本原理及高可用策略 (转)
摘要:【分布式系统中的概念】 三元组 其实,分布式系统说白了,就是很多机器组成的集群,靠彼此之间的网络通信,担当的角色可能不同,共同完成同一个事情的系统。如果按”实体“来划分的话,就是如下这几种:1、节点 -- 系统中按照协议完成计算工作的一个逻辑实体,可能是执行某些工作的进程或机器2、网络 -- 系统的 阅读全文
posted @ 2018-01-18 17:36 Dufe王彬 阅读(818) 评论(0) 推荐(0) 编辑
MySQL更新优化(转)
摘要:通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作到达,那么写入者一直等待读取者完成操作(查询开始之后就不能中断,因此允许读取者完成操作)。当读取者完成对表的操作的时候,锁就会被解除。如果写入者正在等待的时候,另一个读取操作到达了,该读取操作也会被阻塞(block),因为默认 阅读全文
posted @ 2018-01-16 16:47 Dufe王彬 阅读(190) 评论(0) 推荐(0) 编辑
MySQL查询优化(转)
摘要:在分析性能欠佳的查询时,应考虑: 1) 应用程序是否正获取超过需要的数据,即访问了过多的行或列。 2) Mysql服务器是否分析了超过需要的行。 如果发现访问的数据行数很大,而生成的结果中数据行很少,那么可以尝试修改,比如使用覆盖索引、更改架构或重写查询让优化器可以以优化的方式执行它。 优化最终集中 阅读全文
posted @ 2018-01-16 16:46 Dufe王彬 阅读(209) 评论(0) 推荐(0) 编辑
MySQL性能分析(转)
摘要:第一步:检查系统的状态 通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率、IO、网络,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。 1. 阅读全文
posted @ 2018-01-16 16:45 Dufe王彬 阅读(235) 评论(0) 推荐(0) 编辑
利用nginx搭建RTMP视频点播、直播、HLS服务器(转)
摘要:开发环境 Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module nginx的服务器的搭建 安装nginx的依赖库 1 2 3 配置并编译nginx 使用nginx的默认配置,添加nginx的rtmp模块。 1 2 3 运行测试nginx 进入安装目录/u 阅读全文
posted @ 2018-01-15 17:37 Dufe王彬 阅读(426) 评论(0) 推荐(0) 编辑
Flume环境搭建_五种案例(转)
摘要:Flume环境搭建_五种案例 http://flume.apache.org/FlumeUserGuide.html A simple example Here, we give an example configuration file, describing a single-node Flum 阅读全文
posted @ 2018-01-04 14:08 Dufe王彬 阅读(529) 评论(0) 推荐(0) 编辑
c语言使用librdkafka库实现kafka的生产和消费实例(转)
摘要:关于librdkafka库的介绍,可以参考kafka的c/c++高性能客户端librdkafka简介,本文使用librdkafka库来进行kafka的简单的生产、消费 一、producer librdkafka进行kafka生产操作的大致步骤如下: 1、创建kafka配置 [cpp] view pl 阅读全文
posted @ 2018-01-04 11:55 Dufe王彬 阅读(21084) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示