消息队列--RabbitMQ
沙漠蚂蚁--顽石
视频教程:网易云课堂搜索"顽石"
展开
-
RabbitMQ常见问题
1. rabbitmq启动失败 修改主机名称后使用命令启动rabbitmq节点报错:[root@centos72 ~]# RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit rabbitmq-server & [1] 2889 [root@centos72 ~]# Activating RabbitMQ plugins ...*************原创 2017-04-13 09:49:36 · 8606 阅读 · 0 评论 -
部署RabbitMQ环境
RabbitMQ是由Erlang语言开发的,因此先要部署Erlang环境后安装RabbitMQ。 1. 安装Erlang环境 本文使用源码编译的方式进行安装。 下载Erlang源码包,版本根据自己的情况选择:wget http://www.erlang.org/download/otp_src_R16B02.tar.gz解压:tar -zxvf otp_src_R16B02.tar.gz编原创 2017-04-08 17:03:23 · 509 阅读 · 0 评论 -
RabbitMQ hello world示例
1. 生产者 生产者需要完成以下任务: (1)连接到RabbitMQ (2) 获取信道 (3) 声明交换器 (4) 创建消息 (5)发布消息 (6)关闭信道 (7)关闭连接 编写生产者文件hello_world_producer.py, 代码以python书写。#!/usr/bin/env python # -*- coding: UTF-8 -*-import pika impo原创 2017-04-17 19:13:37 · 268 阅读 · 0 评论 -
RabbitMQ hello world带有确认功能的生产者
1. 生产者 代码如下:#!/usr/bin/env python # -*- coding: UTF-8 -*-import pika import sys from pika import speccredentials = pika.PlainCredentials("guest", "guest") conn_params = pika.ConnectionParameters("loca原创 2017-04-17 19:19:39 · 1435 阅读 · 2 评论 -
RabbitMQ四种交换机
1. 简介RabbitMQ作为一个消息队列提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全可靠。 消息(Message)由Client发送,RabbitMQ接收到消息之后通过交换机转发到对应的队列上面。Worker会从队列中获取未被读取的数据处理。 消息处理的过程 有4种不同的交换机类型:直连交换机:Direct exchange 扇形交换机:Fanout exchange 主转载 2017-10-27 16:44:22 · 7841 阅读 · 1 评论