在RabbitMQ中,pool 是以worker_pool 的形式存在的, 其主要用途之一是对Mnesia transaction的操作. 而在RabbitMQ 中, pool 中的worker 数量是固定不变的, 是和虚拟机的schedulers 相关.这次会首先分别分析设计worker_pool...
分类:
其他好文 时间:
2015-02-12 00:36:36
阅读次数:
216
一、通过命令方式将节点加入集群1.同步各Node的.erlang.cookie文件 # find / -name .erlang.cookie /* 查找文件所在目录 */ # scp /root/.erlang.cookie root@ip:/root/.erlang.cookie 2.启动各N....
分类:
其他好文 时间:
2015-02-11 18:06:19
阅读次数:
143
http://blog.csdn.net/pkutao/article/details/8572216{ok, Listen} = gen_tcp:listen(?defPort, [binary, {packet, 2},{reuseaddr, true},{active, true}]),%ge...
分类:
其他好文 时间:
2015-02-11 15:55:18
阅读次数:
669
在上一篇关于Emysql pool (http://www.cnblogs.com/--00/p/4281938.html)的分析的最后提到现在的emysql_conn_mgr gen_server 进程属于单点,也就是所有的pool 的管理调度都是由一个进程来完成.如果在同一个Erlang nod...
分类:
数据库 时间:
2015-02-10 21:41:37
阅读次数:
364
AVOS Cloud目前还在用Ejabberd做Android的消息推送服务。当时选择Ejabberd,是因为Ejabberd是一个发展很长时间的XMPP实现,并且基于Erlang,设想能在我们自主研发的Push Server起来之间顶上一段时间。我们自主研发的Push Server预计本月中旬就上...
分类:
其他好文 时间:
2015-02-10 20:12:52
阅读次数:
264
往pgsql里面写数据的时候,不能双引号,开始纠结的不行,用拼字符串的形式,后来发现可以格式化字符串,泪奔data_format.erl-module(data_format).-export([format/2]).format(Format, Args)-> lists:flatten(i...
分类:
其他好文 时间:
2015-02-10 09:11:58
阅读次数:
205
Joe Armstrong在描述Erlang的设计要求时,就提到了软件维护应该能在不停止系统的情况下进行。在实践中,我们也因为这种不停止服务的热更新获益良多。那么Erlang是如何做到热更新的呢?这就是本文要讨论的问题。在前面的文章也提及到erlang热更新的机制,现在继续深入剖析erlang热更新实现机制。...
分类:
其他好文 时间:
2015-02-10 01:51:45
阅读次数:
107
thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C , Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。
1. 概述Thrift最初由fac...
分类:
编程语言 时间:
2015-02-09 23:05:56
阅读次数:
208
从这篇开始,这一系列主要分析在开源社区中,Erlang 相关pool 的管理和使用.在开源社区,Emysql 是Erlang 较为受欢迎的一个MySQL 驱动. Emysql 对pool 的管理和使用是非常典型的,pool 的管理角色中,主要有available(记录当前pool 中可供使用的成员)...
分类:
数据库 时间:
2015-02-09 19:57:06
阅读次数:
477
(欢迎任何形式的转载,但请务必注明出处:http://www.cnblogs.com/liangjingyang)
分类:
其他好文 时间:
2015-02-08 23:12:40
阅读次数:
228