最近想要学习MOM(消息中间件:Message Oriented Middleware),就从比较基础的activeMQ学起,rabbitMQ、zeroMQ、rocketMQ、Kafka等后续再去学习。 上面说activeMQ是一种消息中间件,可是为什么要使用activeMQ? 在没有使用JMS的时 ...
分类:
编程语言 时间:
2018-07-18 10:51:08
阅读次数:
158
一、SaltStack 原理: 1、SaltStack 也是基于CS模式的主控master和client被控端 minion 结构;也是一个异构平台基础设置管理工具;遵守Apache2协议,完全开源。 2、通过ZeroMQ消息队列通信、用Python写成的批量管理工具,远程执行命令。 3、Minio ...
分类:
其他好文 时间:
2018-07-14 16:26:08
阅读次数:
133
消息队列 已经逐渐成为企业应用系统 内部通信 的核心手段。它具有 低耦合、可靠投递、广播、流量控制、最终一致性 等一系列功能。 当前使用较多的 消息队列 有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ 等,而部分 数据库 如 Redis、MySQL ...
分类:
其他好文 时间:
2018-07-13 16:21:49
阅读次数:
230
Python 11:RabbitMQ、redis 1、RabbitMQ 2、缓存数据库:redis 一、RabbitMQ 1、基本信息 市面上的MQ:rabbitMQ、ZeroMQ、ActiveMQ rabbitMQ是基于erlang 开发的安装前需要先装环境,默认端口5672 2、简单通信 1 i ...
分类:
编程语言 时间:
2018-07-06 22:37:06
阅读次数:
255
1.saltstack介绍SaltStack是一个服务器基础架构集中化管理平台,SaltStack基于Python语言实现,也是基于C/S架构,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建,SaltStack整合了Puppet和Chef的功能,更适合大规模批量管理服务器,配置简单。三
分类:
其他好文 时间:
2018-06-30 23:40:28
阅读次数:
250
event是一个本地的ZeroMQ PUB Interface,event是一个开放的系统,用于发送信息通知salt或其他的操作系统。每个event都有一个标签。事件标签允许快速制定过滤事件。除了标签之外,每个事件都有一个数据结构。这个数据结构是一个dict类型,其中包含关于事件的信息。 作用:用于 ...
分类:
其他好文 时间:
2018-06-24 00:56:41
阅读次数:
193
ZeroMQ中的字符串是指定长度的,也就是不会向C语言中一样,使用0作为最后的字符串的表示。因此,当接受字符串数据的时候是纯净的字符串数据,需要你自己处理字符串结尾的工作。 ZeroMQ应用程序总是创建一个上下文开始,然后用它来创建套接字。应该在进程中只创建并使用一个上下文。上下文是单个进程中所有套 ...
分类:
其他好文 时间:
2018-06-24 00:49:49
阅读次数:
145
转自:http://baijiahao.baidu.com/s?id=1579988943735023087&wfr=spider&for=pc 消息队列是分布式系统中重要的组件,在很多生产环境如商品抢购等需要控制并发量的场景下都需要用到。最近组内需要做流水server的选型升级,这里对消息队列及常 ...
分类:
其他好文 时间:
2018-06-20 21:24:15
阅读次数:
129
MQ全程(Message Queue)又名消息队列,是一种异步通讯的中间件。可以理解为邮局,发送者将消息投递到邮局,然后邮局帮我们发送给具体的接收者,具体发送过程和时间与我们无关,常见的MQ又kafka、activemq、zeromq、rabbitmq等等。 RabbitMQ RabbitMQ是一个 ...
分类:
编程语言 时间:
2018-06-13 15:16:23
阅读次数:
216
1)、rabbitmq(功能强大,管理应用也完善,不过也比较重量级)2)、zeromq(从rabbitmq出来的一个小而快速的队列,基本是目前最快的队列机制,自身支持多种模式,可以对各个模式进行自己组合,来满足业务的需求,非常自由,不过缺点是太过自由了,什么东西都得自己部署)3)、beanstalk ...
分类:
其他好文 时间:
2018-06-13 00:56:29
阅读次数:
310