柯南君上一章《看大数据时代下的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
Spring 是个好框架……不过 Java 开发的一个通病是前期配置太麻烦。正好手头上有个新项目,我考虑后决定用 Java 做,看了新出的 Spring 4,还有 Spring Boot,可以快速地做出一个 Web Demo。不过我不太喜欢大量使用注解的方式,而且 Spring 4 出来的时间不久,...
分类:
编程语言 时间:
2014-12-13 13:22:41
阅读次数:
163
很多天前已经翻译了一大半了,今天收收尾~
RESTful API With Node.js + MongoDB
Translated By
林凌灵
翻译目的:练练手,同时了解别人的思维方式
原文地址:RESTful API
With Node.js + MongoDB
12 Sep 2013
我是一名移动应用开发者,我需要某种后端服务用来频繁地处理用户数据到数据...
分类:
数据库 时间:
2014-12-12 22:18:28
阅读次数:
405
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
测试环境:VMS00781 VMS00782 VMS00386 (centos5.8)
1.先在三台机器上分别安装RabbitMQ Server
2.读取其中一个节点的cookie,并复制到其他节点(节点间通过cookie确定相互是否可通信)
两者之一均可:
sudo vim /var/lib/rabbitmq/.erlang.cookie
sudo vim $HOME/.erlan...
分类:
其他好文 时间:
2014-12-12 19:10:53
阅读次数:
289
HTTP状态码是一个依附于HTTP响应的3位数字,它是协议语义的一部分,能在最基本的层面上让客户端知道服务器在尝试处理请求的时候发生了什么事情。HTTP规范总共定义了41一个响应码,本文将对所有的状态码进行介绍。一、状态码家族 HTTP状态码的第一位数字是表明请求进展情况的一个非常通用的指示。...
分类:
Web程序 时间:
2014-12-11 23:49:21
阅读次数:
317
大体参考的这里,非常感谢他的例子开发的时候先下载好cowboy的库,放到~/.erlang里面code:add_pathz("/Users/mmc/erlang/3rd_libs/cowboy/ebin/").code:add_pathz("/Users/mmc/erlang/3rd_libs/co...
分类:
其他好文 时间:
2014-12-11 22:09:00
阅读次数:
256