瓜农老梁

一个想分享点干货的家伙,微信公众号「瓜农老梁」

0%

常见问题一

问: RocketMQ消费者订阅了tag,但却收不到消息无法消费,并且根据 msgid 去查询,发现这条消息的状态为 CONSUMED_BUT_FILTERED,那这是为什么?

答: 在RocketMQ中,一个消费组能同时订阅多个 tag,但一个消费组的不同消费者不能分开订阅不同的tag,即同一个消费组的订阅关系必须保持一样。例如:常见错误使用方式同一个项目中,一段消费代码订阅tagA,然后拷贝到这段代码再更改为tagB。

阅读全文 »

前言

微服务成了互联网架构的标配模式,对微服务之间的调用的流量治理和管控就尤为重要。哪些场景需要流量防控,针对这些场景又有哪些应对措施。有没有一个通用的措施来降低风险呢?这篇文章咱就聊聊这个。

阅读全文 »

前言

大家好,我是老梁,一个想跟大伙分享点干货的家伙。

今天周末,晚上喝了点鸡尾酒,又到了一周中最放松的时候,咱接着聊聊天。

上周文章《苍天绕过谁》,一个读者朋友看了发微信给老梁,问我那朋友怎么走出来的,他最近想太多,有些睡眠障碍。

写着写着咋感觉有点像苦情文了,好在有读者朋友说虽然不是技术文章,但他受益匪浅。

嗯嗯,有些帮助就好,老梁想着文章能有点思考、有点故事。

除了积累点技术外,也积累些生活思考,在小故事中的一点思考。

如何度过困难期呢?困难千千万万,每个人都不同?困难有大有小,多大的事算困难?

这事老梁其实也不知道,可不是么?帮人度苦度难那是菩萨的事情呀。。。

把天聊死了,还能聊不?老梁想了想,让我给讲两个故事吧。。。

阅读全文 »

大家好,我是老梁,一个想跟大伙分享点干货的家伙。

今天周末,晚上喝了点女儿红,又到了一周中最放松的时候,咱接着聊聊天。

上周文章《仰望星空》,老梁说多看看历史和生活中的星星,让他们给咱照亮前进的路。

有朋友怼老梁,管看星星有啥用,看就能解决问题了?该踩的坑还要踩,该流的泪还要流。

老梁想了想,可不是么?该受的难还得受,苍天绕过谁。。。

阅读全文 »

仰望星空

大家好,我是老梁,一个想跟大伙分享点干货的家伙。

今天周末,晚上喝了点啤酒,又到了一周中最放松的时刻,咱接着聊聊天。

上周写了篇小文《给老板画饼》,老板看了后怼了一句,脚踏实地和仰望星空其实缺一不可。

老梁想了想,他是对的。老梁我就佩服他这点,总能发现你的问题所在,指出前进的方向。

嗯,不是谁都能当老板。

老梁仰望星空,看到那些闪闪发光的星星……

阅读全文 »

前言

字节的流动形成了流,Netty作为优秀的通信框架他的字节是如何流动的,本文就理一下这个事。梳理完Netty的字节流动与JDK提供的ByteBuffer一对比看下Netty方便在哪里。本分从官方文档概念原理入手梳理,然后看下源码解读下这些原理如何实现的,体验一把Netty写入数据自动扩容,探究下这个过程如何实现的。

阅读全文 »

前言

大家好,我是老梁,一个想跟大家分享点干活的家伙。

今天周末,这上海的天也冷了,晚上喝了点羊汤,到了一周中最放松的时刻。

今天不聊技术,咱聊聊给老板画饼。

阅读全文 »

前言

前面的文章中写了Channel实例化、Channel初始化、Channel注册、异步通知机制、客户端发起连接、事件的轮询和处理机制。Netty作为client/server高效通信框架,事件在ChannelPipeline是如何传递的,本文就聊聊这事。

阅读全文 »

Raft概述

Raft定义

Raft是一种用来管理日志复制的一致性算法。一致性算法允许一组机器像一个整体一样工作,即使其中的一些机器出了错误也能正常工作。

阅读全文 »