一、什么是CPU缓存 1. CPU缓存的来历 众所周知,CPU是计算机的大脑,它负责执行程序的指令,而内存负责存数据, 包括程序自身的数据。在很多年前,CPU的频率与内存总线的频率在同一层面上。内存的访问速度仅比寄存器慢一些。但是,这一局面在上世纪90年代被打破了。CPU的频率大大提升,但内存总线的 ...
分类:
其他好文 时间:
2019-09-30 09:44:41
阅读次数:
75
exchange常见类型有3种,分别如下 “fanout” 将发送到该交换器的消息路由到所有与该交换器绑定的队列中。 ”direct“ 将发送到该交换器的消息路由到那些BindingKey和RoutingKey完全匹配的队列中 “topic” 与“direct”类型交换器相似,将消息路由到Bindi ...
分类:
其他好文 时间:
2019-09-16 21:59:02
阅读次数:
114
一、RabbitMQ消息确认机制 RabbitMQ的消息确认有两种:1、对生产端发送消息的确认。这种是用来确认生产者将消息发送给交换器,交换器传递给队列的过程中,消息是否成功投递。发送确认分为两步,一是确认是否到达交换器,二是确认是否到达队列。2、对消费端消费消息的确认。这种是确认消费者是否成功消费 ...
分类:
其他好文 时间:
2019-09-13 20:18:49
阅读次数:
446
订阅发布模式 [TOC] 1、交换器(Exchange) 在 背后,其实是 把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为 (发布/订阅) ![订阅发布模式][1] 的消息发送模型核心思想是生产者不直接把消息发送到消息队列中。事实上,生产者不知道自己 ...
分类:
其他好文 时间:
2019-08-21 21:43:57
阅读次数:
91
Fanout模式,即广播模式,一个发送到交换机的消息会被转发到与该交换机绑定的所有队列上。 一、Provider 配置文件 代码 二、Consumer 配置文件 代码 SmsReceiver PushReceiver ...
分类:
其他好文 时间:
2019-06-15 13:15:03
阅读次数:
94
Topic交换器,即主题模式,进行规则匹配。 一、Provider 配置文件 代码 二、Condumer 配置文件 infoReceiver logsReceiver ...
分类:
其他好文 时间:
2019-06-15 12:05:34
阅读次数:
71
消息队列RabbitMQ 消息队列 消息队列的使用场景 RabbitMQ 特点 生产者与消费者 RabbitMQ 内部结构 应用程序与代理服务器的通信机制 AMQP消息路由:队列、交换器和绑定 AMQP 的消息路由过程 队列 交换器和绑定 (交换机)Exchange 类型 direct fanout ...
分类:
其他好文 时间:
2019-05-13 16:03:18
阅读次数:
87
原文:RabbitMQ指南之五:主题交换器(Topic Exchange) 在上一章中,我们完善了我们的日志系统,用direct交换器替换了fanout交换器,使得我们可以有选择性地接收消息。尽管如此,仍然还有限制:不能基于多个标准进行路由。在我们的日志系统中,我们可能不仅希望根据日志等级订阅日志,... ...
分类:
其他好文 时间:
2019-05-04 16:12:40
阅读次数:
138
在上一章中,我们完善了我们的日志系统,用direct交换器替换了fanout交换器,使得我们可以有选择性地接收消息。尽管如此,仍然还有限制:不能基于多个标准进行路由。在我们的日志系统中,我们可能不仅希望根据日志等级订阅日志,还希望根据日志来源订阅日志。这个概念来自于unix工具syslog,它不仅可 ...
分类:
其他好文 时间:
2019-05-02 18:55:48
阅读次数:
133
一、RabbitMQ 原理图 二、Rabbit 交换器讲解 1 Direct 交换器(发布与订阅 完全匹配) 1.2搭建环境 1.2.1创建项目 1.2.2修改全局配置文件 修改 Consumer 的配置文件 修改 Provider 的配置文件 1.3编写 Consumer 1.4编写 Provid ...
分类:
其他好文 时间:
2019-04-06 09:36:54
阅读次数:
151