之所以想聊一聊这个话题,是因为在刚开始使用rocketmq时,Consumer服务写的有问题的情况下,消息队列会重发,这是因为消费失败会导致消息被放入RETRY重试队列,根据用户配置的重试次数(默认16次)进行重试,这部分我们已经在之前的 RocketMQ存储机制与确认重传机制一文中讨论 ...
前言 上次我们一起了解了RocketMQ的基本架构原理,那简单的回顾一下RocketMQ的架构组成。 RocketMQ其实包含了四个核心部分,NameServer Broker Producer Consumer。 具体什么含义请参考上一篇文章内容,这里就不再重复介绍了。 NameServer作为RocketMQ的注册中心,它关联着生产者和消费者之间的数据通信,同时又存储着Broker集群的各种 ...
2020-09-03 14:35 0 1095 推荐指数:
之所以想聊一聊这个话题,是因为在刚开始使用rocketmq时,Consumer服务写的有问题的情况下,消息队列会重发,这是因为消费失败会导致消息被放入RETRY重试队列,根据用户配置的重试次数(默认16次)进行重试,这部分我们已经在之前的 RocketMQ存储机制与确认重传机制一文中讨论 ...
当我们说顺序时,我们在说什么? 日常思维中,顺序大部分情况会和时间关联起来,即时间的先后表示事件的顺序关系。 比如事件A发生在下午3点一刻,而事件B发生在下午4点,那么我们认为事件A发生在事件B之 ...
Flutter 里面包含两种widget 一种可变的,一种不可变的; 在可变的widget中可以使用 setstate(){} 函数。 官方也给出了例子: _onClick(){ ...
没错,Redis也有事务管理,但是功能很简单,在正式开发中也并不推荐使用。但是面试中有可能会问到,所以本文简单谈一谈Redis的事务。 通过这篇文章,你会了解 Redis为什么要提供事务? ...
JVM 什么是JVM? JVM是java虚拟机的缩写,本质上是一个程序,能识别.class字节码文件(.java文件编译后产生的二进制代码),并且能够解析它的指令,最终调用操作系统上的函数,完 ...
0.背景 自从大家对于MySQL数据库的稳定性有了更高的追求后,经常有小伙伴有这样的疑问,对于count(*)这样的操作,有没有正确的姿势,或者有没有可以优化的地方? 但答案比较残酷,如果已经使用 ...
原文链接:https://www.changxuan.top/?p=1457 引言 JVM 中的 GC 在技术博客中应该算是个老生常谈的话题,网络上也存在着许多质量参差不齐的文章,可以看 ...
之前聊过tcpdump 抓包原理,tcpdump使用packet 抓包,使用packet_map 完成零拷贝。但是这个零拷贝也有点假,何为假呢?从网卡到内存走的dma,哪能不能直接从dma拷贝到用 ...