自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有时有味的博客

有时间,有味道,美味进击,有时有味。

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 RocketMQ异常:RocketMQ顺序消息收不到或者只能收到一部分消息

1. 异常现象在本地进行 Apache RocketMQ 实验的过程中,偶然出现其顺序消息收不到,或者只能收到一部分消息的情况。感觉像是有谁帮我消费了一部分,或者说没有被我消费的那部分不知道去了哪里。2. 排查分析上本地的 RocketMQ-Console(我的是 http://127.0.0.1:8080),看一下 Consumer(消费者)菜单:Quantity=...

2019-10-24 19:37:48 4747 2

原创 RocketMQ异常:Unrecognized VM option 'MetaspaceSize=128m'

1. 异常现象RocketMQ 实践进击中,在安装RocketMQ 时,出现异常:UnrecognizedVMoption'MetaspaceSize=128m'Unrecognized VM option 'MetaspaceSize=128m'Error: Could not create the Java Virtual Machine.Error: A fatal e...

2019-10-24 09:30:01 6995

原创 RocketMQ进击(八)RocketMQ的日志收集Logappender

楔子:今天也是平凡的一天,也要继续努力噢!RocketMQLog WARN在 Windows 环境进行 RocketMQ 测试时,打印出 RocketMQLog:WAR 警告信息:RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent).R...

2019-10-22 09:27:45 78674

原创 RocketMQ进击(七)盘一盘RocketMQ的重试机制和生产端重试与消费端重试(异常重试和超时重试)

楔子:翻了帖子两三天,硬是没有找到哪个帖子能证明生产端的消息重试是确实重试了的。大多要么是对概念、源码说明了一下,或者把实现示例贴贴,但基本并没有有效测试证明。想了想,还是自己来捋一捋这 RocketMQ 的消息重试机制。由于 MQ 经常处于庞大的分布式系统中,考虑到网络波动、服务宕机、程序异常等因素,很可能会出现消息发送或者消费失败的问题。因此,如果没有消息重试,就有可能造成消息丢失,最终影响到系统某些业务或流程。所以,大部分消息中间件都对消息重试提供了很好的支持。RocketMQ 消息重试分为两.

2019-10-21 12:20:12 4315 1

原创 RocketMQ进击(六)磕一磕RocketMQ的事务消息和事务性消息的生产与消费

楔子:有句老话在电视上大概已经听得生茧:我们不成功便成仁。最终是要完成任务。1. 不成功便成仁RocketMQ 事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。通过事务消息达到分布式事务的最终一致。Apache RocketMQ 在 4.3.0 版中已经支持分布式事务消息,它采用了 2PC 的思想来实现了提交事务消息,同时增加一个补偿逻辑来处理二阶段超时或者失败的消息。如下图所示:上图说明了事务..

2019-10-14 19:32:00 1913

原创 RocketMQ进击(五)集群消费模式与广播消费模式

楔子:新一天的旅程,掠过天空海湾,越过低谷高山,跃过深渊浅滩,在天南地北,走两江四岸,与日月星辰,看锦绣山河。1. 两种消费模式RocketMQ 有两种消费模式:集群消费模式:CLUSTERING,可以理解为同组公共消费。公共资源我拿了你就没有。即同一 Topic 下,一个ConsumerGroup 下如果有多个实例(可以是多个进程,或者多个机器),那么这些实例会均摊消费这...

2019-10-09 19:15:11 6428

原创 RocketMQ进击(四)定时消息(延时队列)

楔子:大字半边床,口水枕边流。早上七点的闹钟响起,啊,起床上班;可恶,大床把我抱住了,起不来,再让我睡10分钟吧。嗯,好吧,原来是个梦,我在高速服务区睡着了。前者是定时指令/消息,定好闹钟后,每天早上到点就会叫你起床;后者是延时指令/消息,它会延迟当前的事情到相对于现在之后的某个时间点再做。但不管是定时还是延时,他们都有一个共同点:大脑到了这个时间点,它就是触发并工作,让你起床去上班。因为其本质都是一种相对的延迟再做。像这样的定时消息和延时消息经常会出现的我们的生活中:周一早上10点项目早会;周.

2019-10-08 18:52:39 5783 3

Redis哨兵模式(Redis-Sentinel)实例配置.rar

搭建Redis高可用集群的哨兵模式(Redis-Sentinel)的实例配置,可以为 Redis 容灾+高可用 应用场景提供解决方案Demo

2019-09-11

Python实现企业微信机器人消息发送.rar

基于Python实现企业微信机器人发送消息(文本类型消息、Markdown 类型消息、图文类型消息),实现自动化,多样化。

2019-08-30

WXWork-SMS.py

Python实现企业微信机器人发送消息 1.通过企业微信机器人发送文本类型消息 2.通过企业微信机器人发送 Markdown 类型消息 3.通过企业微信机器人发送图文类型消息

2019-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除