一、认识RabbitMQ及用途MessageQueue(MQ)相对于一些大点的公司都会使用这个MQ,比如像kafka,rabbitmq,activeMQ,rocketMQ主要用于系统与系统之间,或者程序与程序之间进行数据的传递,那么作为消息中间件,我们可以将它作为消息代理服务器,最主要的就是作用就是系统之间的信息进行”结藕“,MQ是数据可靠性的重要保障。那么说起mq的作用之前呢,比如我们以前会遇到
分类:
其他好文 时间:
2020-02-11 09:23:18
阅读次数:
53
RabbitMQ的mirror queue(镜像队列)机制是最简单的队列HA方案,它通过在cluster的基础上增加ha-mode、ha-param等policy选项,可以根据 需求将cluster中的队列镜像到多个节点上,从而实现高可用,消除cluster模式中队列内容单点带来的风险。 在使用镜像 ...
分类:
其他好文 时间:
2020-02-10 14:08:05
阅读次数:
79
一、SpringMVC Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我 ...
分类:
编程语言 时间:
2020-02-09 18:52:50
阅读次数:
82
rabbitmq在centos 6/7下的安装请参考:https://www.cnblogs.com/zhjh256/p/10469732.html 由于rabbitmq不支持区分消费者组和消费者,因此建议使用kafka。 ...
分类:
编程语言 时间:
2020-02-09 16:26:16
阅读次数:
45
将redis发布订阅模式用做消息队列和rabbitmq的区别: 1.可靠性 1.1:redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中; 1.2:rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队 ...
分类:
其他好文 时间:
2020-02-09 10:04:47
阅读次数:
76
前提 之前有个打算在学习RabbitMQ之前,把AMQP详细阅读一次,挑出里面的重点内容。后来找了下RabbitMQ的官方文档,发现了有一篇文档专门介绍了RabbitMQ中实现的AMQP模型部分,于是直接基于此文档和个人理解写下这篇文章。 AMQP协议 "AMQP" 全称是Advanced Mess ...
分类:
其他好文 时间:
2020-02-08 12:09:01
阅读次数:
126
I have a simple RabbitMQ test program randomly enqueuing messages, and another reading them, all using Spring-AMQP. If the consumer dies (for example ...
分类:
其他好文 时间:
2020-02-08 11:51:37
阅读次数:
113
环境:虚拟机镜像安装CentOS-7-x86_64-DVD-1511.iso Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:yum -y update 升级所有包同时也升级软件和系统内核yum -y upgrade 升级所有包不升级升级软件和系 ...
分类:
其他好文 时间:
2020-02-08 09:48:23
阅读次数:
79
RabbitMQ安装步骤(windows) 1、RabbitMQ建立在强大的Erlang OTP平台上,因此我们首先需要安装 "Erlang" 。 2、接下来安装RabbitMQ服务 "rabbitmq server" 。 3、启动RabbitMQ: (1)右键以管理员的方式打开CMD窗口(如果不以 ...
分类:
系统相关 时间:
2020-02-07 18:46:49
阅读次数:
451
1. celery 介绍 1. celery 应用举例 2. celery 有什么优点? 3. celer 基本工作流程图 user : 用户程序,用于告知celery去执行一个任务 broker : 存放任务 (依赖RabbitMQ 或 Redis, 进行存储) worker : 执行任务 4. ...
分类:
其他好文 时间:
2020-02-07 17:00:30
阅读次数:
60