http://blog.sina.com.cn/s/blog_3fe961ae0101k4p6.html行为模式其实非常类似于面向对象语言中的接口,至少笔者是这么理解的。OTP行为模式将一些反复出现的模式分成了两个部分,通用部分和具体应用相关的实现部分,这一过程其实就类似于面向对象编程中的抽象出接口...
分类:
其他好文 时间:
2014-12-16 18:26:44
阅读次数:
247
http://cryolite.iteye.com/blog/1159448rebar是一个开源的erlang应用自动构建工具。basho的tuncer开发。它实际上是一个erlang脚本(escript)的工具,因此在不同平台间迁移起来比较方便。1.安装可以去github下载源代码编译Bash代码...
分类:
其他好文 时间:
2014-12-15 12:05:45
阅读次数:
259
例:有这么一个列表,A = [["abc","bds",3],["ssdss","dddx",2],["sfa","ww",4],["wad","ffx",0]].需求为:对最后一位取出列表中的最大值。处理它的基本思想为:截取、遍历、取最大值。这里有个listA,每个list中有N个元素,这个为3个...
分类:
其他好文 时间:
2014-12-15 11:51:00
阅读次数:
195
正如《代码的未来》中所说,为了充分利用多核,并发变成将成为未来发展的趋势,对于并发编程的支持,Erlang确实是不二之选,Erlang在国内仍然较为小众,经典书籍相对也要少很多,最终选择了《Erlang程序设计 第2版》作为了我的第一本Erlang入门书籍。Erlang官方网站:http://www...
分类:
其他好文 时间:
2014-12-14 22:26:35
阅读次数:
275
7. actor
http://www.scala-lang.org/docu/files/actors-api/actors_api_guide.html#
Scala中处理并发,有很多选择:
l actor消息模型,类似Erlang,首选,Lift和akka也实现了自己的actor模型。
l Thread、Runnable
l java.uti...
分类:
其他好文 时间:
2014-12-14 15:53:24
阅读次数:
283
柯南君上一章《看大数据时代下的IT架构(2)消息队列之RabbitMQ-基础概念详细介绍 》中,粗略的讲了一下,目前消息队列的几种常见产品的优劣对比,接下来的几章节会分别详细阐述,本章介绍RabbitMQ,好吧,废话少说,正式开始:
一、安装
1、安装Erlang
1)系统编译环境(这里采用linux/unix 环境)
1)Rabbitmq所需要的附属包(erlang、simpl...
分类:
其他好文 时间:
2014-12-14 13:20:25
阅读次数:
245
目前业界有很多MQ产品,我们作如下对比:
RabbitMQ
是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心队列排队。对路由(Routing),负载均衡(Load balance)或者数据持久化都...
分类:
其他好文 时间:
2014-12-14 13:20:14
阅读次数:
227
Rebar:Erlang构建工具http://www.cnblogs.com/panfeng412/archive/2011/08/14/2137990.htmlRebar是一款Erlang的构建工具,使用它可以方便的编译、测试erlang程序、内联驱动和打包Erlang发行版本。Rebar是一个独...
分类:
其他好文 时间:
2014-12-12 20:42:10
阅读次数:
264
在erlang项目中使用protobufhttp://blog.csdn.net/mycwq/article/details/21864191protobuf是google的一个序列化框架,类似XML,JSON,其特点是基于二进制,比XML表示同样一段内容要短小得多,还可以定义一些可选字段,广泛用于...
分类:
其他好文 时间:
2014-12-12 20:39:13
阅读次数:
225
这两天看了google protocol buffers的文档,protobuf非常不错,解决了一直以来遇到的消息版本不同的问题,对项目中的开发非常有帮助。最近在学习erlang,官方只有java、c++、python的protobuf实现,第三方有两个erlang实现:http://github....
分类:
其他好文 时间:
2014-12-12 20:33:26
阅读次数:
140