一、前言 是实现了 (高级消息队列协议)的开源消息中间件,RabbitMQ服务器是用 (面向并发的编程语言)编写的。 RabbitMQ官网下载地址: "https://www.rabbitmq.com/download.html" Docker部署则执行如下命令即可 shell RABBITMQ_D ...
分类:
编程语言 时间:
2020-01-02 16:05:48
阅读次数:
111
RabbitMQ [TOC] 是什么 "官网地址" "参考链接" 概念 ? RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。 ? RabbitMQ作为一个消息代理,主要负责接收、存储和转发消息,它提供了可靠的消息机制和灵活的消息路由,并 ...
分类:
其他好文 时间:
2020-01-01 16:33:34
阅读次数:
73
环境: centos7.2 rabbitmq依赖erlang,需要先安装erlang 1 安装erlang 2 安装RabbitMq 3 启动RabbitMq(如果不能全局执行启动命令,🉑?切换到安装目录执行, 笔者是 /usr/lib/rabbitmq/bin) 4 查看RabbitMq状态 5 ...
分类:
其他好文 时间:
2019-12-31 18:45:13
阅读次数:
66
MySQL Binlog 解析工具 Maxwell 详解 maxwell 简介 Maxwell是一个能实时读取MySQL二进制日志binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其 ...
分类:
数据库 时间:
2019-12-31 12:10:30
阅读次数:
318
大白话讲解分布式缓存并发冲突问题及其解决方案:zk分布式锁 一、背景介绍 如果您更喜欢看视频教程,可以看本头条号发布的视频教程,绝对大白话,手把手带你体验整个冲突的演示过程及解决方案:两种方式,随机挑选 缓存架构之实战演练基于zk分布式锁解决分布式缓存并发冲突问题 1、源架构: 2、分布式缓存并发冲 ...
分类:
其他好文 时间:
2019-12-31 12:09:06
阅读次数:
99
今天是2019年的最后一天,每年的年底我都会感慨时间过的太快了,不知道像我这样的人有多少, 回想起2018年在公司做年终总结时, 我当时提出了一个观点:每个程序员都应该有自己的技术知识体系, 这也是能区分程序员水平的一个因素 ,比如你说你用过RabbitMQ,那如果让你给一个没用过RabbitMQ的 ...
分类:
其他好文 时间:
2019-12-31 10:59:26
阅读次数:
81
Kafka是一个比RabbitMQ更加强大的消息中间件,处理消息的能力为80-100M/s,下面安装记录一下,Linux版本为Centos6。 解压压缩包 直接解压即可。 [root@hadoop01 /home/software]# tar -zxvf kafka_2.11-1.0.0.tgz 修 ...
分类:
其他好文 时间:
2019-12-30 23:19:06
阅读次数:
92
@Component @RabbitListener(queues="my_fanout") public class Consumer { @RabbitHandler public void process(String msg){ System.out.println(msg); } } 但是 ...
分类:
编程语言 时间:
2019-12-30 19:20:34
阅读次数:
90
消费端限流 什么是消费端的限流? 假设一个场景,首先,我们RabbitMQ服务器有上万条未处理的消息,我们随便打开一个消费者客户端,会出现下面情况: 巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据! 消费端限流RabbitMQ提供的解决方案 RabbitMQ提供了一种qos(服 ...
分类:
其他好文 时间:
2019-12-30 14:26:38
阅读次数:
106
消息队列 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活, ...
分类:
其他好文 时间:
2019-12-30 11:20:33
阅读次数:
71