代码改变世界

小白程序员进阶系列之-Linux安装RabbitMQ

2018-01-27 17:30 by 小白成长, 187 阅读, 0 推荐, 收藏, 编辑
摘要:CentOS 7 安装RabbitMQ 关闭CentOS7的yum自动下载,以免yum进程被占用,导致不能安装,生产环境也须关掉。[root@localhost ~]# gedit /etc/yum/yum-cron.conf update_messages = no download_update 阅读全文

.Net消息生产端、消费端开发,耗时操作并发处理

2017-10-21 19:45 by 小白成长, 384 阅读, 0 推荐, 收藏, 编辑
摘要:生产者端代码 首先用Visual Studio 2015 创建一个控制台程序,添加如下代码 消费者端代码 消费者端我们采用订阅获取消息模式,首先创建Window服务,创建服务过程不在赘述。 注意事项 1、消息持久化必须将exchange、queue和message全部设置为持久化,否则服务器重启消息 阅读全文

RabbitMQ核心概念和常规使用方式

2017-10-21 14:10 by 小白成长, 280 阅读, 0 推荐, 收藏, 编辑
摘要:RabbitMQ中的几个核心概念 01、broker:消息队列的服务主机 02、vhost:虚拟主机,一个Broker可以有多个vhost,用于实现用户(权限)的分离 03、exchange:消息交换机,用于分发消息到队列 04、queue:消息队列的载体,每个消息都会被投入到一个或多个队列 05、 阅读全文

小白程序员进阶系列之RabbitMQ-安装

2017-09-17 18:16 by 小白成长, 234 阅读, 0 推荐, 收藏, 编辑
摘要:RabbitMQ 是建立在Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。通过下面两个连接下载安装 首先安装Erlang(默认安装即可) 下载OTP 19.3 Windows 64-bit Binary File (103012097) 此链接为x64版本,使用时注意 阅读全文

小白程序员进阶系列之RabbitMQ-前言

2017-09-17 15:32 by 小白成长, 527 阅读, 0 推荐, 收藏, 编辑
摘要:什么是RabbitMQ RabbitMQ是一个开源的AMQP(Advanced Message Queuing Protocol,高级消息队列协议)实现,是可复用的企业级消息系统。服务器端使用Erlang语言编写,支持几乎所有常见的开发平台如:Python、Ruby、.NET、Java、C、PHP、 阅读全文