万能的微博,系统版本兼容性通常会往前做到几个版本,维护代价是多少? 数了一下,身边大概有7个团队已经或者正在准备使用Go语言开发线上服务了,已经有五个团队的六个Go语言开发的服务在线上运行,最大查询量的服务每天Query 20亿,最大连接的服务实时线上接近一个亿的长连接。谁说Go语言不能承担大负载和高并发应用! 成熟开源系统的commit log有时候比源码本身还有意思。log体现的是思考和碰撞的过程,而源码仅仅是结果。查看全文>> 几百个case规模的switch语句,用gcc jumptable会有多少的效率提升? MySQL enterprise Backup 3.9 GA now, backup 73GB database from 4h17mins to 5.25 mins, 这有点霸气呀。 @kawajima 推荐的: Linux / Unix pv Command: Monitor Progress of Data Sent Via a Pipe: www.cyberciti.biz/open-source/command-line-hacks/pv-command-examples/展开全文 #Erlang# 努力打造一个随便怎么kill应用的进程都木有事情的应用,验证出来的效果非常好。杀都杀不死,热升级更不在话下。#Erlang# 热部署的门门道道可以写一本书了,难怪大家搞起来的时候一头包。。。#Erlang# [observer] Present Memory for each process in crashdump_viewer,参见:🔗 网页链接 @ASTA谢 同学不仅帅还谦虚,送 书《GO web编程》(github也开源)加签名还这么低调,就是字还得练练。 @郭理靖 果然指点的有力呀!#Erlang# Add erlang:system_monitor(Pid,[{long_schedule,Millis}]) This can be used to detect problems with NIF's or drivers that takes too long to execute. 参见:🔗 网页链接 展开全文 #Erlang# 这两天花时间把erlang vm里面的内存分配器好好整理了下,在大压力和负载的情况下,内存分配器的表现会大大影响到性能。用好内存有很多坑,社区很少有人去关注,除了whatsapp的那批人。#Erlang# whatsapp使用Erlang有感: 🔗 网页链接 希望能够打消那些还在怀疑、观望的人贡献点信心。国内做页游的公司erlang应该是标准了,只是大家不说而已。#erlang# 集群节点管理由net_kernel提供最基本的monitor_node原语,上层的应用如global, gproc利用这个原语做成名词和进程的映射关系,pg2在global的基础上再提供组的概念。由于pg2的层次过深,且依赖于集群全联通,很容易出现问题。故社区新做的项目都很少用pg2, 而是自己用monitor_node来自己构建。展开全文 tokudb引擎开源这么大事情,mariadb有了她竞争力大增!可是为什么github源码上ft-engine比ft-index关注还多,而且也才二位数呢? 实在不科学呀。 参见:🔗 网页链接 相关的同学速度关注~ #Erlang# Use erlang:demonitor's flush option on timeout, Don't lookup the node unless required in gen:call/{3,4} gen的一点点改进会影响otp的所有库的性能。@曹伟-鸣嵩 介绍的Linux kill all active process except your login session with killall5 command 挺实用! 🔗 网页链接 好的程序员真的应该有代码洁癖强迫症,代码更清晰易懂,最过分的应该是baso/rebar的那些人,连空格都扣~ Erlang项目用QC做测试的越来越多,看来要跟进了~ Qcon 2013北京我会就一个分布式MySQL云工程实践来展现Erlang如何在项目的设计、开发、测试、 部署、运维、诊断、调优等整个生命周期帮助开发人员轻松实现靠可用的系统,同时更深刻的理解到Erlang独特的设计哲学。大家多捧场! 万能的微博,能推荐本R语言上手的书吗?即学即用的那种! "EnhanceIO driver is based on EnhanceIO SSD caching software product developed by STEC Inc. EnhanceIO was derived from Facebook's open source Flashcache project. EnhanceIO uses SSDs as cache devices for traditional rotating hard disk drives! 参见:🔗 网页链接 展开全文 #Erlang# erlang安全性的哲学是share nothing or share all. 之前有人做各种分级权限都被拒了。所以现在还是cookie打天下。#Erlang# 有人反映说最近Erlang社区比较冷,我觉得是正常的,很多同学已经在上面耕耘2-3年了,初级的问题都差多解决了,能用上的都进入产品阶段了。从最近接到的咨询问题的质量来看,比过去1-2年高了很多档次,差不多都是在解决产品中深层次的问题。#Erlang# 幸运见证了Erlang这几年从传统的telecom行业迅速渗透到包括游戏,云计算,金融系统,新媒体,广告,自控系统新行业中去。在国内除了自控系统案例少以外,其他的也都很相似。riak作为分布式的kv系统,上面开始衍生各种应用,比如搜索,对象存储,图片存储等。