节点1:F:\WorkSpace\Server\src>erl -name hw@192.168.10.142 -setcookie 4213consulting .erlang in "F:/WorkSpace/Server/src"Now in:"F:/WorkSpace/Server/src....
分类:
其他好文 时间:
2015-04-08 14:37:23
阅读次数:
170
本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。“Hello world” of RabbitMQ1、Windows下RabbitMQ的安装下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe...
分类:
其他好文 时间:
2015-04-08 00:52:44
阅读次数:
182
M是消息传递数目,N进程数量,Msg是传递的消息-module(exe3_2).
-export([start/3,stop/0]).start(M,N,Msg) ->register(ring,spawn(fun()->ring_service(M,N,Msg) end)).stop() -> ring!stop.ring_service(M,N,Msg) ->
Ring=ring_nod...
分类:
系统相关 时间:
2015-04-07 09:44:20
阅读次数:
192
Erlang在社交应用中的地位突显,自己搭一个大容量高并发的IM服务器变得不那么遥不可及了。Ejabberd 正是这样一个不错的选择,至少是一个很棒的参考。对于一个4核16G内存的服务器,单个Ejabberd节点可以支持30万的IM用户.........
分类:
其他好文 时间:
2015-04-06 10:13:30
阅读次数:
270
(1)、静态键值对(key-value)数据直接写成erl文件编译后读取比读ETS表快6倍左右;
(2)、数据量越大,数据结构越复杂,两者差距越明显;
(3)、erl文件太大(大于10M)时,编译会很慢(大于1分钟);
(4)、数据量在1w左右,写成erl文件3M内,建议用erl文件形式更快更直接。...
分类:
其他好文 时间:
2015-04-05 10:35:25
阅读次数:
175
Yarn资源调度器
1、Capacity scheduler
设计目的:以队列为单位划分资源,旨在让分布式集群资源被多用户共享,被多application共享,不同队列间可以动态迁移资源,避免资源被单个应用或单个用户独占,提高集群资源吞吐量和利用率。
核心思想:传统多个独立集群各占一组机器资源以备不时之需,拥有各自的管理开销,这通常导致比较差的资源利用率...
分类:
系统相关 时间:
2015-04-03 23:58:13
阅读次数:
419
http://blog.csdn.net/karl_max/article/details/39778601. 并发原语:(1) Pid = spawn(Fun) %% 创建一个新的并发进程,用于对Fun求值。(2) Pid ! Message %% !是发送操作符,消息发送是异步的,返回结果是消息...
分类:
其他好文 时间:
2015-04-03 19:17:53
阅读次数:
133
http://blog.csdn.net/karl_max/article/details/39853821. erlang分布式编程的基本模型(1) 分布式erlang:这种模型可以让我们在一个紧密耦合的计算机集群上编写程序。(2) 分布式erlang应用程序运行在一个可个这个进程的环境中。一个局...
分类:
其他好文 时间:
2015-04-03 19:12:31
阅读次数:
169
http://blog.csdn.net/karl_max/article/details/3976372第6章 编译并运行程序1. erlang:halt()可以即刻停止系统运行。2. q()命令可以完成文件和数据库的一些处理后再退出。它是init:stop()的一个shell别名3. erlan...
分类:
其他好文 时间:
2015-04-03 16:55:57
阅读次数:
145
遇见recon 以来, 每次定位系统瓶颈, 总是能让我眼前一亮. 比如说, 定位非尾递归导致的内存暴涨, 定位引发CPU满载的进程.得心应手,每每额手称庆.recon是ferd 大神 释出的一个 用于生产环境诊断Erlang 问题的一个工具, 不仅仅是对Erlang stdlib 接口的封装, 还有...
分类:
其他好文 时间:
2015-04-01 23:25:55
阅读次数:
301