ZeroMq实现跨线程通信之前在技术崇拜的技术经理指导下阅读了ZeroMq的基础代码,现在就将阅读的心得与成果记录一下,并重新模仿实现了一下经理的异步队列。1、对外接口//主要接口(1)void *ymq_attach (void *ctx_, int oid, void* sink_);(2)v....
分类:
编程语言 时间:
2015-11-05 00:27:51
阅读次数:
303
一、zeromq简介zeromq的官方网站:http://zeromq.org/, 简介如下:ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a con...
分类:
其他好文 时间:
2015-10-04 12:20:07
阅读次数:
235
最近几天,开发到进程间通信,找来找去,感觉最合适的还是消息队列,下面是有关消息队列zeromq的安装调试方法.一、ZeroMQ介绍引用官方的说法:“ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socketlibrary,他使得Socket编程更加简单、简洁和性能更高。是一个..
分类:
其他好文 时间:
2015-09-29 15:06:06
阅读次数:
1689
SaltStack是(C/S)架构的集中化管理平台,SaltStack基于Python语言,
采用zeromq消息队列进行通信(tcp,ipc)。
一、基础环境
1、角色、ip、版本、内核
masterA10.1.10.1173.2.0-4-amd647.8master
minionB10.1.10.1853.2.0-4-amd647.8minion
2、安装依赖包
apt-get-yinstallpyth..
分类:
其他好文 时间:
2015-09-26 01:50:43
阅读次数:
2730
1.设置epel源
rpm-ivh
安装前需要安装这些包
Python不用说大家都知道这玩意就python写的
ZeroMQ消息中间件相当于puppet的rabbitMQ、activeMQ
PyCryptoPython密码工具包
M2Crypto加密模块是PythonOpenSSL封装
msgpack-python高性能的消息交换格式
YAML不说大家都知道文件格式
..
分类:
其他好文 时间:
2015-09-24 19:42:40
阅读次数:
204
我们在实际的应用中最常遇到的场景如下: A向B发送请求,B向A返回结果。。。。 但是这种场景就会很容易变成这个样子: 很多A向B发送请求,所以B要不断的处理这些请求,所以就会很容易想到对B进行扩展,由多个B来处...
分类:
编程语言 时间:
2015-09-22 19:15:40
阅读次数:
269
1.saltstack基础详细介绍
Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过ZeroMQ进行通信
Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口;salt客户端程序不监听端口,..
分类:
其他好文 时间:
2015-09-12 20:27:02
阅读次数:
226
Spark Streaming 是Spark核心API的一个扩展,可以实现高吞吐量的、具备容错机制的实时流数据的处理。支持从多种数据源获取数据,包括Kafk、Flume、Twitter、ZeroMQ、Kinesis 以及TCP sockets,从数据源获取数据之后,可以使用诸如map、reduce、join和window等高级函数进行复杂算法的处理。最后还可以将处理结果存储到文件系统,数据库和现场仪表盘。...
分类:
其他好文 时间:
2015-09-10 11:10:49
阅读次数:
212
Spark Streaming 是Spark核心API的一个扩展,可以实现高吞吐量的、具备容错机制的实时流数据的处理。支持从多种数据源获取数据,包括Kafk、Flume、Twitter、ZeroMQ、Kinesis 以及TCP sockets,从数据源获取数据之后,可以使用诸如map、reduce、join和window等高级函数进行复杂算法的处理。最后还可以将处理结果存储到文件系统,数据库和现场仪表盘。...
分类:
其他好文 时间:
2015-09-10 11:10:31
阅读次数:
169
一、引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部分都是0.9以前的storm版本,所以有很多工作是不需要进行的,下面就storm的0.9.5版本在....
分类:
系统相关 时间:
2015-09-08 12:08:54
阅读次数:
262