
MQ
文章平均质量分 96
MQ
test123sadsad
好记性不如烂笔头
展开
-
RabbitMq死信队列
死信队列的作用死信交换机有什么用呢? 在创建队列的时候 可以给这个队列附带一个交换机, 那么这个队列作废的消息就会被重新发到附带的交换机,然后让这个交换机重新路由这条消息。死信消息产生的来源消息被拒绝(basic.reject或basic.nack)并且requeue=false消息TTL过期队列达到最大长度(队列满了,无法再添加数据到mq中)死信队列处理的方式丢弃,如果不是很...原创 2020-04-10 15:51:43 · 2054 阅读 · 0 评论 -
SpringBoot+RabbitMq
代码整合maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depen...原创 2020-04-10 15:29:22 · 240 阅读 · 0 评论 -
kafka的一些概念
基本概念Broker :和AMQP里协议的概念一样, 就是消息中间件所在的服务器Topic(主题) :每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。(物理上不同Topic的消息分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但用户只需指定消息的Topic即可生产或消费数据而不必关心数据存于何处)Partition(分区) :Partitio...原创 2020-04-10 10:59:15 · 252 阅读 · 0 评论 -
RabbitMQ学习(二):RabbitMQ的基本概念
RabbitMQ相关概念RabbitMQ是一个Erlang开发的AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的开源实现。是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在。主要特征可靠性:持久化、传输确认、发布确认等机制来保证可靠性。扩展性:支持动态扩展集群中的节...原创 2020-04-09 07:56:54 · 224 阅读 · 0 评论 -
RabbitMQ学习(一):RabbitMQ的安装
一、安装软件准备RabbitMq下载地址Erlang下载地址RabbitMq和Erlang版本关联地址二、windows环境下的安装安装Erlang安装RabbitMQ启动Rabbitmq点击输入命令:rabbitmq-plugins enable rabbitmq_management在浏览器中输入地址查看:http://127.0.0.1:156...原创 2020-04-09 07:56:47 · 208 阅读 · 0 评论 -
kafka集群搭建
一、kafka优点高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作。可扩展性:kafka集群支持热扩展持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失容错性:允许集群中节点失败(若副本数量为n,则允许n-1个节点失败)高...原创 2020-04-09 07:56:40 · 141 阅读 · 0 评论 -
kafka-node的学习使用
kafka-node地址:下面代码只是消费信息的const kafka = require("kafka-node");const Client = kafka.KafkaClient;const Offset = kafka.Offset;const Consumer = kafka.Consumer;function toKafka() { const client = ne...原创 2020-04-09 07:56:34 · 1740 阅读 · 0 评论 -
kafka的安装和简单使用
一 下载kafka下载地址:记住 千万不能下载源码,下载编译过的二 安装kafka将kafka上传到 Linux里面并解压,kafka需要JDK的环境。解压kafkatar -zxvf kafka_2.12-2.2.0.tgz重命名mv kafka_2.12-2.2.0 kafka配置config下面的server.properties文件broker.id=1 改...原创 2020-04-09 07:56:28 · 253 阅读 · 0 评论