技术总舵
如果我没有在装逼,那么就是在去装逼的路上!

Tagged: AMQP

非常强悍的 RabbitMQ 总结,写得真好!

前言 RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。 AMQP协议 核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connection:连接和具体broker网络连接。整理了一…

消息队列原理之rabbitmq

导读 谈起消息队列,我们的脑海可能会不由自主的冒出这么几个关键词,解耦、异步化、消峰、广播等,消息队列的种类也很多,如 rabbitmq、rocketmq、activemq、kafka等还有各个云厂商提供的消息队列。 它们都有各种…

马蜂窝消息总线——面向业务的消息服务设计

引言 马蜂窝消息总线于 2017 年 11 月份上线,截至目前,已经被电商、酒店、大交通、社区等多个技术团队投入到生产环境的使用中。 近一年时间里,消息总线经历过几次比较重要的功能迭代,承担了 PHP 在线服务异步…

高并发架构系列:如何从0到1设计一个MQ消息队列

消息队列作为系统解耦,流量控制的利器,成为分布式系统核心组件之一。 如果你对消息队列背后的实现原理关注不多,其实了解消息队列背后的实现非常重要。 不仅知其然还要知其所以然,这才是一个优秀的工程师需要具…

RabbitMQ基础概念详细介绍

AMQP简介 AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦和通讯。 AMQP的主要特征是面向消息、队列、路…

AMQP 0-9-1 Model Explained–原文翻译

### 关于本文 翻译自 RabbitMQ 官网,原文地址 [看这里](https://www.rabbitmq.com/tutorials/amqp-concepts.html) 本文提供AMQP 0-9-1 协议的概述,AMQP 0-9-1 是 RabbitMQ 支持的协议之一。 ## 1. AMQP 0-9-1 和 AMQP 模型高度概括 ### 1.1 什么是 AMQP 0-9-1 ? AMQP 0-9-1(高级消息队列协议)是一个消息协议,它确保…

[喵咪MQ(3)]RabbitMQ集群安装配置

在各项生产环境使用中,容灾总是一个很重要的话题,如果单点故障会导致整个系统奔溃或者是丢失数据是不是好气好气的,领导会追着你问这是怎么了?你只能说是我们没有经验什么什么组件故障了,这个是低级玩法,高级玩法是配置好集群容灾,告诉老板死一两台机器宕机了没有事没有影响,所以我们今天就来讲讲RabbitMQ的集群模式……

[喵咪MQ(2)]RabbitMQ单机模式使用

哈喽!本周我们又见面了,今天呢我们接着说MQ软件RabbitMQ的故事,在上小节以及成功的安装了RabbitMQ也配置了开机启动,那么我们应该要开始的真正的接触并且使用它来管理使用解决业务问题,请紧张的往下看…

【Spring】使用Spring和AMQP发送接收消息(上)

讲AMQP之前,先讲下传统的JMS的消息模型,JMS中主要有三个参与者:消息的生产者、消费者、传递消息的通道(队列或者主题),两种消息模型如下: 通道是队列: 通道是主题: 在JMS中,虽然通道有助于解耦消息的生产者和消费者,但这两者依然会与通道相耦合。生产者会将消息发布到一个特定的队列或主题上,消费者从特定的队…