• IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?

     发表于 7 个月 前

    在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等等角色,当然MQ消息中间件的作...

  • RabbitMQ架构

     发表于 11 个月 前

    RabbitMQ是一个高可用的消息中间件,支持多种协议和集群扩展。并且支持消息持久化和镜像队列,适用于对消息可靠性较高的场合,基本模型如下。...

  • Spring Boot与RabbitMQ结合实现延迟队列

     发表于 1 年 前

    顾名思义,延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队列,消息一旦入队了之后就会被消费者马上消费。...

  • RabbitMQ入门与使用篇

     发表于 1 年 前

    RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方...

  • RabbitMQ 學習筆記 - 安裝、入門、Work Queues

     发表于 1 年 前

    本篇是關於 RabbitMQ 的入門學習筆記,內容從安裝到學習使用 Work Queue 的方式。能夠引導您快速入門。大部分的資料來自於官方的學習文件佐以實作時相關問題的資料補充。...

  • RabbitMQ 快速入门 python

     发表于 1 年 前

    RabbitMQ:接受消息再传递消息,可以视为一个“邮局”。发送者和接受者通过队列来进行交互,队列的大小可以视为无限的,多个发送者可以发生给一个队列,多个接收者也可以从一个队列中接...

  • RabbitMQ之RPC实现

     发表于 1 年 前

    RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义...

  • RabbitMQ集群和高可用配置的技巧

     发表于 2 年 前

    RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScrip...

  • WebAPi的可视化输出模式(RabbitMQ、消息补偿相关)——所有webapi似乎都缺失的一个功能

     发表于 2 年 前

    最近的工作我在做一个有关于消息发送和接受封装工作。大概流程是这样的,消息中间件是采用rabbitmq,为了保证消息的绝对无丢失,我们需要在发送和接受前对消息进行DB落地。在发送前我...

  • RabbitMQ 高级指南:实现分布式通信

     发表于 2 年 前

    分布式系统是指: 通过网络把多个组件连接起来,并提供组件之间消息传递和协作的系统。 分布式系统要解决的问题很多,异构、伸缩性、开放、安全、容错等,但是基本问题是—— 提供组件之间消...

  • 浅析消息队列 RabbitMQ

     发表于 2 年 前

    rabbitMQ是一款基于AMQP协议的消息中间件,它能够在应用之间提供可靠的消息传输。在易用性,扩展性,高可用性上表现优秀。而且使用消息中间件利于应用之间的解耦,生产者(客户端)...

  • RabbitMQ高级指南——AMQP解析(上)

     发表于 2 年 前

    AMQP(Advanced Message Queuing Protocol) 高级消息队列协议 是一个规范,它规定了系统模型,定义了AMQP中各个 实体 的名称,交互流程。...

  • 消息队列——RabbitMQ

     发表于 2 年 前

    RabbitMQ支持多种系统平台。...

  • 使用RabbitMQ的事件驱动微服务

     发表于 2 年 前

    从传统的HTTP调用迁移到基于事件驱动的微服务架构改变了我们以往的思维方式,其有助于服务的解耦和伸缩,该文介绍了使用RabbitMQ作为消息基础设施实现的事件驱动系统以及处理队列的...

  • 如何优雅的使用RabbitMQ

     发表于 2 年 前

    RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。...

  • 分布式消息系统尝试(rabbitmq, celery, redis)

     发表于 2 年 前

    最近在调整游戏的后台架构,之前因为需要快速出产品,所以整个代码都揉成一团,也基本没有做任何分层处理。现在服务器端的开发也开始逐渐招进来,所以打算打算换一套统一的架构,以后做新游戏只...

  • [RabbitMQ]队列

     发表于 2 年 前

    RabbitMQ是一个message broker,本质上就是接收producer的消息,传递给consumer,其中可以根据给定的需要设置消息路由、缓存、持久化。...

  • Microwork.js - 利用RabbitMQ在node.js中创建分布式可扩展的微服务

     发表于 2 年 前

    Microwork.js - 利用RabbitMQ在node.js中创建分布式可扩展的微服务...

  • Coworkers: 一个Node.js中的RabbitMQ微服务框架

     发表于 2 年 前

    Coworkers: 一个Node.js中的RabbitMQ微服务框架...

  • linux下安装部署rabbitmq

     发表于 3 年 前

    MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消...