使用Canal同步MySQL数据库信息到RabbitMQ


1、canal简介 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。 基于日志增量订阅和消费的业务包括 数据库镜像 数据库实时备份 索引构建和实时维护(拆分异构索引、倒排索引等) 业务 c

RabbitMQ利用死信队列实现延时队列


RabbitMQ本身没有直接支持延迟队列的功能,但是可以通过配置死信队列和设置消息或队列的过期时间来模拟出延迟队列的功能。 RabbitMQ安装见博文:RabbitMQ安装及简单使用 1、rabbitmq控制台配置 在rabbitmq 控制台,新建exchange:delay.topic Type:

RabbitMQ安装及简单使用


1、RabbitMQ简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,Erlang是一种通用的面向并发的编程语言,可想RabbitMQ的并发能力。 RabbitMQ 整体上是一个生产者,消费者模型,主要负责接收,存储和转发