Actor模型的本质

Actor模型的本质 Actor模型的本质: 万物皆Actor, Actor之间只有发送消息这一种通信方式, 没有直接的方法调用. Actor,可以看作是一个个独立的实体,他们之间是毫无关联的。但是,他们可以通过异步消息来通信, 不同的Actor可以同时处理各自的消息,从而获得...

2016-08-12 17:56:30

阅读数 1556

评论数 0

腾讯后台开发技术总监浅谈过载保护 小心雪崩效应

摘要: 每个系统,都有自己的最大处理能力,后台技术人员对此必须很清楚,且要注意自我保护,不然就会被雪球压垮,出现雪崩。 雪球: 对于时延敏感的服务,当外部请求超过系统处理能力,如果系统没有做相应保护,可能导致历史累计的超时请求达到一定规模,像雪球一样形成恶性循环。由于系统处理的每个请求...

2016-08-12 16:01:13

阅读数 5381

评论数 0

Redis vs memcached vs mongo

Redis vs memcached vs mongo Redis vs memcached: Redis作为一个高性能的key-value数据库具有以下特征:  1.多样的数据模型(String、Hash、List、Set和Sorted Set)  2.持久化-bgsav...

2016-08-12 15:51:50

阅读数 1327

评论数 0

论系统架构中的单点

单点设计的优缺点: 优点: 1. 简化系统设计 2.减少前期工作量 缺点: 1. 非高可用 2. 性能瓶颈 优化手段: 1.shadow-master(active/standby)模式解决单点高可用问题: keepalived+vip...

2016-07-11 18:40:24

阅读数 1285

评论数 0

达达的mysql数据库优化之路

https://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597585&idx=1&sn=8479e3d3fc276c639ace540fceb7319e&scene=0#rd MySQL读写分离的最大...

2016-06-28 22:25:22

阅读数 1412

评论数 0

How To Debug and Troubleshoot VOIP

http://www.voip-info.org/wiki/view/How+To+Debug+and+Troubleshoot+VOIP (SIP, MGCP, H.323, RTP, Skinny etc.) One of the primary techniques is t...

2016-06-14 20:02:46

阅读数 1699

评论数 0

Bash中关于日期时间操作的常用自定义函数

http://codingstandards.iteye.com/blog/604288 在编写Linux Bash脚本时,经常会用到一些日期时间有关的命令,下面是我多年Shell编程中常用的函数,现在整理出来,希望起到抛砖引玉的作用。     附件包括三个文件...

2016-06-05 15:07:36

阅读数 2303

评论数 0

定制centos自动化安装ISO

官方发行版的CentOS ISO只有基础的软件包, 通过定制可以添加了一些所需的软件包, 并实现自动化安装. http://xlogin.blog.51cto.com/3473583/1261632 教你制作属于自己的CentOS 6.4一键自动化安装ISO镜像光盘 ...

2016-05-31 08:56:19

阅读数 2706

评论数 0

性能调优攻略

http://coolshell.cn/articles/7490.html 关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我...

2016-05-23 14:27:15

阅读数 1907

评论数 0

x264编码器的参数设置

我对编码也是一知半解,很多参数意义也不太清楚,基本都是实际调整参数后,观看效果。如果描述错误,勿喷。 我也没打算深入研究,只是想用用该编码器。 本人使用x264主要想调整的参数, 第一,profile,也就是使用baseline还是main,还是high编码。 可以通过该接...

2016-05-22 23:09:20

阅读数 1379

评论数 0

x264并行编码设置

x264有两种并行模式,slice并行和frame并行。slice并行把一帧划分为多个矩形slice,在这多个slice之间并行处理,是一种非延时性的并行模式,多slice会稍微降低编码性能。frame并行是同时开启多帧编码,x264在N个frame并行的时候需要集齐N帧再开始一起编码,因此x26...

2016-05-22 23:03:41

阅读数 2145

评论数 0

H.264 open-GOP

H.264帧类型 主要有五种编码帧:I(IDR帧)、i(非IDR I帧)、P(P帧)、B(参考B帧)、b(非参考B帧)。 1. IDR帧,NALU_type = 0x65。IDR帧是一种特殊的I帧,在解码IDR帧前,清空所有前后向参考缓冲区,IDR帧随后的所有帧不能参考IDR前面的任何帧。ID...

2016-05-22 23:00:33

阅读数 1972

评论数 0

X264码率控制总结1——ABR,CQP,CRF

1.  X264显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省方法是CRF。这三种方式的优先级是ABR > CQP > CRF. [cpp] view plain copy if ( bitrate )                rc_method = ABR; ...

2016-05-22 22:58:21

阅读数 1186

评论数 0

移动直播技术秒开优化经验

编者按:本文由徐立在高可用架构群分享,转载请注明来自高可用架构「 ArchNotes 」。 现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。 直播常见的问题包括 ...

2016-05-22 22:35:25

阅读数 8744

评论数 0

Linux把内存挂载成硬盘提高读写速度-内存虚拟盘

tmpfs是一种虚拟内存文件系统正如这个定义它最大的特点就是它的存储空间在VM里面,这里提一下VM(virtual memory),VM是由linux内核里面的vm子系统管理,现在大多数操作系统都采用了虚拟内存管理机制。linux下面VM的大小由RM(Real Memory)和swap组成,RM的...

2016-05-20 10:51:40

阅读数 10879

评论数 0

MSDN关于I/O完成端口

http://blog.sina.com.cn/s/blog_47642c6e0102w1se.html 刚翻译一篇MSDN的文章,关于完成端口,也许其他人已经翻译过了,不过我自己再翻译一遍,希望摸得更准一点。 ===============================...

2016-05-16 21:20:41

阅读数 1285

评论数 0

Golang 模块扩展

errors Extension module of golang error processing log Extension module of golang logging rpc Golang rpc client ...

2016-05-09 21:39:42

阅读数 2571

评论数 0

windbg 常用命令详解

一、 1、 !address eax 查看对应内存页的属性   2、 vertarget 显示当前进程的大致信息 3 !peb 显示process Environment Block     4、 lmvm 可以...

2016-04-19 18:03:46

阅读数 1223

评论数 0

开源的 SIP soft phone

http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software  开源的各种VOIP(SIP/H323) 软件 https://en.wikipedia.org/wiki/List_of_SIP_software#Free_and...

2016-04-13 13:43:04

阅读数 1781

评论数 0

mysql中间件-Qihoo360 Atlas MySQL Proxy

一、简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务...

2016-04-01 21:28:45

阅读数 2645

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭