摘要: 从官方这边获悉,RocketMQ在4.9.1版本中对消息发送进行了大量的优化,性能提升十分显著,接下来请跟着我一起来欣赏大神们的杰作。 根据RocketMQ4.9.1的更新日志,我们从中提取到关于消息发送性能优化的Issues:2883,具体优化点如截图所示: 首先先尝试对上述优化点做一个简单的介绍 阅读全文
posted @ 2021-12-06 22:43 中间件兴趣圈 阅读(365) 评论(0) 推荐(2) 编辑
摘要: 大家好,我是威哥,《RocketMQ技术内幕》一书作者,荣获RocketMQ官方社区优秀布道师、CSDN2020博客执之星Top2等荣誉称号。目前担任中通快递技术平台部资深架构师,主要负责全链路压测、消息中间件、数据同步等产品的研发与落地,拥有千亿级消息集群的运维经验,不仅实践经验丰富,而且对其源代 阅读全文
posted @ 2021-11-28 22:00 中间件兴趣圈 阅读(554) 评论(0) 推荐(1) 编辑
摘要: 笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实现对NIO、OIO等底层JAVA API 的封装,简化网络编程模型。 线程模型 提供高效的线程协作模型。 大家不妨回想一下在以往 阅读全文
posted @ 2021-01-17 22:46 中间件兴趣圈 阅读(630) 评论(0) 推荐(0) 编辑
摘要: Dubbo在众多的微服务框架中脱颖而出,占据RPC服务框架的半壁江山,非常具有普适性,熟练掌握 Dubbo的应用技巧后深刻理解其内部实现原理,让大家能更好的掌控工作,助力职场,特别能让大家在面试中脱颖而出。 那Dubbo内部的设计理念,实现原理是什么呢? 本文将结合官方提供的3张图,从如下三个方面介 阅读全文
posted @ 2021-01-22 08:33 中间件兴趣圈 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 影响力能有效表征你所在领域或行业的知名度、号召力、被认可度。影响力是一种无形的优质资产。 2020年华为的天才少年最高档年薪获得者左鹏飞的事迹大家应该有所耳闻,一个博士毕业生入职华为200W年薪,翻开他的履历,原来他在博士期间以第一作者发表10余篇高质量论文,更是以第一作者在计算机操作系统最顶级学术 阅读全文
posted @ 2020-12-03 21:17 中间件兴趣圈 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 阅读全文
posted @ 2020-04-25 22:56 中间件兴趣圈 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 在 "Alibaba Sentinel 限流与熔断初探(技巧篇)" 的示例中我选择了 sentinel demo apache dubbo 作为突破点,故本文就从该项目入手,看看 Sentinel 是如何对 Dubbo 做的适配,让项目使用方无感知,只需要引入对应的依即可。 sentinel apa 阅读全文
posted @ 2020-04-12 21:24 中间件兴趣圈 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 经过前面几篇文章的铺垫,我们正式来探讨 Sentinel 的 entry 方法的实现流程。即探究进入 Alibaba Sentinel 核心的一把钥匙。 @ "TOC" 无论是从 Sentinel 适配 Dubbo 也好,还是 SphU 源码中的注释中能看出,对一个资源进行限流或熔断,通常需要调用 阅读全文
posted @ 2020-04-02 21:26 中间件兴趣圈 阅读(2461) 评论(0) 推荐(1) 编辑
摘要: 要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 阅读全文
posted @ 2020-03-22 22:08 中间件兴趣圈 阅读(3558) 评论(0) 推荐(0) 编辑
摘要: 在 "Alibaba Sentinel 限流与熔断初探(技巧篇)" 的示例中我选择了 sentinel demo apache dubbo 作为突破点,故本文就从该项目入手,看看 Sentinel 是如何对 Dubbo 做的适配,让项目使用方无感知,只需要引入对应的依即可。 sentinel apa 阅读全文
posted @ 2020-03-19 21:35 中间件兴趣圈 阅读(514) 评论(0) 推荐(0) 编辑