MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

玉杰编程网

网站首页 > 精选文章

  • 消息中间件-RabbitMQ

    消息中间件-RabbitMQ

    一、基础知识1.什么是RabbitMQRabbitMQ是2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,简称MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法,由Erlang(专门...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • 5-RabbitMQ工作模式-Publish/Subscribe发布与订阅模式

    5-RabbitMQ工作模式-Publish/Subscribe发布与订阅模式

    订阅模式类型订阅模式示例图:前面2个案例中,只有3个角色:P:生产者,也就是要发送消息的程序C:消费者:消息的接受者,会一直等待消息到来。queue:消息队列,图中红色部分而在订阅模型中,多了一个exchange角色,而且过程略有变化:P:...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • RabbitMQ 官方NET教程(三)【发布/订阅】

    RabbitMQ 官方NET教程(三)【发布/订阅】

    上一篇博客中,我们实现了工作队列,并且我们的工作队列中的一个任务只会发给一个工作者,除非某个工作者未完成任务意外被杀死,会转发给另外的工作者。在这部分中,我们会做一些完全不同的事情-我们会向多个消费者传递信息。这种模式被称为“发布/订阅...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • RabbitMQ 入门系列:6、保障消息不丢失发送方、存储端、接收方

    RabbitMQ 入门系列:6、保障消息不丢失发送方、存储端、接收方

    前言:本篇简单介绍如何保障消息不丢失的处理方式。1、保障消息不丢失:发送方主要是通过消息确认或事务,来保障这个过程,下面见具体代码:1、通过确认机制处理的代码:usingRabbitMQ.Client;usingSystem.Text...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • MQ的发布订阅模式(fanout)

    MQ的发布订阅模式(fanout)

    前言回顾一下简单模式和工作模式简单模式:一个生产者对应一个消费者。工作模式:一个生产者对应多个消费者。现在来介绍一下交换机是干嘛的RabbitMQ消息传递模型的核心思想是:生产者生产的消息从不会直接发送到队列。实际上,通常生产者甚...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • 技术干货分享:RabbitMQ消息积压的几种解决思路

    技术干货分享:RabbitMQ消息积压的几种解决思路

    在日常工作中使用RabbitMQ偶尔会遇不可预料的情况导致的消息积压,一般出现消息积压基本上分为几种情况:消费者消费消息的速度赶不上生产速度,这种问题主要是业务逻辑没设计好消费者和生产者之间的平衡,需要改业务流程或逻辑以保证消费度跟上生产消...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • RabbitMQ基础(Topic广播模式)

    RabbitMQ基础(Topic广播模式)

    5.1Topic模式简介RabbitMQ的Topic模式的交换机类型就是topic,这里的routingkey类似于一个表达式可以进行模糊匹配对应的routingkey。这里的*号表示一个单词,#号表示一个或者多个单词。也就是说想要...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • 微服务与中间件系列——RabbitMQ,SpringAMQP使用

    微服务与中间件系列——RabbitMQ,SpringAMQP使用

    同步通讯发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式同步调用的时效性强,可以立即获取结果同步调用的问题我们以前在使用Feign或OpenFeign时,就是使用的同步调用代码耦合度高:每次加入新的需求,都要修改原来的代码性...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • 消息队列黄金三剑客RabbitMQ、RocketMQ、Kafka的区别与应用场景

    消息队列黄金三剑客RabbitMQ、RocketMQ、Kafka的区别与应用场景

    1、RabbitMQ的定义与主要特性(极简)RabbitMQ是一个开源的消息代理软件,也称为消息队列(MQ),支持多种消息协议,包括AMQP(高级消息队列协议)。RabbitMQ由Erlang语言编写,提供了可靠性、消息持久性、集群支持和...

    2025-02-06 huorong 精选文章 1 ℃ 0 评论
  • 详解如何利用RabbitMQ生产一个简单的消息

    详解如何利用RabbitMQ生产一个简单的消息

    最近业务中有有这样一个场景,就是用户在商城下单之后,如果30分钟没有付款,那么就需要将这个订单处理掉,要么直接删除,要么直接标识为失效状态,为什么要这么做?1、库存,用户在下单之后,会锁定一个库存,如果用户一直不支付,那么就会占用库存,影响...

    2025-02-06 huorong 精选文章 2 ℃ 0 评论
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言