RabbitMQ API
RabbitMQ Server提供了丰富的http api。
举个列子
需要HTTP基本身份验证。默认的用户名/密码为guest/guest。
这些返回值得意义我从官网搬来解释,为了避免翻译的问题导致大家理解的误差这里直接给出原文
cluster_name
The name of the entire cluster, as...
分类:
其他好文 时间:
2014-10-13 18:28:59
阅读次数:
391
protobuf是google的一个序列化框架,类似XML,JSON,其特点是基于二进制,比XML表示同样一段内容要短小得多,还可以定义一些可选字段,广泛用于服务端与客户端通信。文章将着重介绍在erlang中如何使用protobuf。首先google没有提供对erlang语言的直接支持,所以这里使用...
分类:
其他好文 时间:
2014-10-13 14:15:49
阅读次数:
143
对于加解密,需客户端和服务器制定好对应的规则(如:加密算法(aes,des等)、加密模式(cbc,cfb)),去加密,再按逆序列解密。这里的key是根据数字、大小写字母、符合组合的,每次请求获取一个动态key,暂且叫做”一次一密钥“;而也可以设计为:前后端一开始定义好一个固定key,这样好处是:.....
分类:
其他好文 时间:
2014-10-13 12:59:29
阅读次数:
245
1、let mut x = 10i; 用学术的话来说,let代表文法级别的名字绑定(到value对象)
println!是宏,第一眼看到它时还以为是学习Ruby,!代表函数有副作用呢
destructuring let:解构绑定这个概念来自于LISP/Erlang?
2、表达式语言:if是表达式;加上分号就变成语句;return x;等同于直接的一个x
还有,它的if/for/...
分类:
编程语言 时间:
2014-10-11 11:41:35
阅读次数:
653
干货 先上图 源码在系列结束后放出 大概2到3篇 本文从第三部分开始根据winform逐点展开一. 安装部署 下载 rabbitMQ :http://www.rabbitmq.com/download.html 安装rabbitmq需要erlang,下载erlang:http://www.erl.....
%集合去重,Acc初始传入为[],存放的是最终的结果
delSame([],Acc) -> Acc;
delSame([Pre|T],Acc) ->checkSame([X||X
%求交集
crossList(L1,L2) ->
[X||X
%求并集
mergeList(L1,L2)->
delSame(lists:merge(L1,L2),[]).
...
分类:
其他好文 时间:
2014-10-10 00:44:13
阅读次数:
379
BigCouch架构CHTTPD封装了FABIC接口,CouchDB在HTTP层的集群操作FABRICCouchDB集群的操作代理。主要用于控制CouchDB集群,Erlang层面的操作REXIRexi是发送CouchDB的操作节点集群中的一个特制的RPC服务器应用程序。MEM3CouchDB集群的...
分类:
其他好文 时间:
2014-10-09 22:13:27
阅读次数:
264
RabbitMQ简介目前RabbitMQ是AMQP 0-9-1(高级消息队列协议)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。概念介绍:Broker:简单来说就是消息队列服务器实体。Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。Queue:消息队列载体...
分类:
编程语言 时间:
2014-10-09 15:14:54
阅读次数:
2654
目前业界有很多MQ产品,我们作如下对比:RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心...
分类:
其他好文 时间:
2014-10-08 14:51:55
阅读次数:
231