03 2015 档案
摘要:Erlang本身对进程数,原子长度等没有限制,但为了提高性能和节省内存,总会在实际实现中和运行环境中作出一些限制。1、进程数量缺省情况下同时存在的最大Erlang进程数量不超过2^18=262144个,最大值为2^27-1=134217727,是由于内存的限制在32位环境中这个数量不太可能达到。有效...
阅读全文
摘要:http://blog.csdn.net/mycwqhttp://segmentfault.com/a/1190000000620007http://www.cnblogs.com/lulu/category/559387.html
阅读全文
摘要:一个参数的方法是已知Pid判断进程是否存活。两个参数的方法是已知节点和Pid或进程名判断进程是否存活。 is_process_alive(Pid) when is_pid(Pid) -> rpc:call(node(Pid), erlang, is_process_alive, [Pid]); is
阅读全文
摘要:本文介绍在XMPP通信中最核心的三个XML节(stanza).这些节(stanza)有自己的作用和目标,通过组织不同的节(stanza),就能达到我们各种各样的通信目的。首先我们来看一段XMPP流。Hello在上面的例子中,我们可以看到一些XMPP节(stanza),包括,以及。接下来就对这些节(s...
阅读全文
摘要:ejabberd中文翻译 ——http://wiki.jabbercn.org/Ejabberd2:安装和操作指南XMPP中文翻译: http://wiki.jabbercn.org/XEP-0124XMPP 中文翻译:http://wiki.jabbercn.org/RFC6121
阅读全文
摘要:http的反向推送通常使用"长轮询"或"长连接"的方式。 所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端。http的反向推送通常使用"长轮询"或"长连接"的方式。所谓"长轮询"是指客户端发送请求给服务器,服务器发现没有数据需要发送给客户端于是hold住不及时返回,等有数...
阅读全文
摘要:操作系统是Ubuntu Server 12.10先安装Thriftsudo apt-get install libboost-dev libboost-test-dev \ libboost-program-options-dev libevent-dev automake \ libtool fl...
阅读全文
摘要:备份备份软件Amanda-客户端-服务器模型备份工具Bacula-另一个客户端-服务器模型备份工具Backupninja-轻量级,可扩展的元数据备份系统Backuppc-客户端-服务器模型备份工具和文件共享方案。Burp-网络备份和还原程序Duplicity-使用rsync算法加密的带宽-效率备份L...
阅读全文
摘要:部署mongodb的生产服务器,给出如下相关建议:使用虚拟化环境;系统配置 1)推荐RAID配置RAID(Redundant Array of Independent Disk,独立磁盘冗余阵列)是一种可以让我们把多块磁盘当做单独一块磁盘来使用的技术。可使用它来提高磁盘的可靠性或者性能,或...
阅读全文
摘要:为何需要水平分片1 减少单机请求数,将单机负载,提高总负载2 减少单机的存储空间,提高总存空间。下图一目了然:mongodb sharding 服务器架构简单注解:1 mongos 路由进程, 应用程序接入mongos再查询到具体分片。2 config server 路由表服务。 每一台都具有全部c...
阅读全文