摘要: 大家好呀,我是小楼。 本文是上篇文章[《使用增强版 singleflight 合并事件推送,效果炸裂!》](https://mp.weixin.qq.com/s/PFojA2DWJF7ry9Rdu8znyA)的续集,没看过前文必须要先看完才能看本文,实在不想看,拉到文章末尾,给我点个赞再退出吧~Do 阅读全文
posted @ 2023-06-12 17:38 捉虫大师 阅读(373) 评论(0) 推荐(0) 编辑
摘要: hello,大家好啊,我是小楼。 最近在工作中对 Go 的 singleflight 包做了下增强,解决了一个性能问题,这里记录下,希望对你也有所帮助。 # singleflight 是什么 singleflight 直接翻译为”单(次)飞(行)“,它是对同一种请求的抑制,保证同一时刻相同的请求只有 阅读全文
posted @ 2023-05-19 16:04 捉虫大师 阅读(245) 评论(0) 推荐(2) 编辑
摘要: hello 大家好呀,我是小楼,这是系列文《Go底层原理剖析》的第三篇,依旧分析 Http 模块。我们今天来看 Go内置的 RPC。说起 RPC 大家想到的一般是框架,Go 作为编程语言竟然还内置了 RPC,着实让我有些吃鲸。 从一个 Demo 入手 为了快速进入状态,我们先搞一个 Demo,当然这 阅读全文
posted @ 2023-03-02 19:40 捉虫大师 阅读(353) 评论(0) 推荐(1) 编辑
摘要: hello大家好呀,我是小楼,这是系列文《Go底层原理剖析》的第二篇,依旧是分析 Http 模块,话不多说,开始。 从一个 Demo 入手 俗话说万事开头难,但用 Go 实现一个 Http Server 真不难,简单到什么程度?起一个 Server,并且能响应请求,算上包名、导入的依赖,甚至空行,也 阅读全文
posted @ 2023-01-12 19:15 捉虫大师 阅读(367) 评论(0) 推荐(1) 编辑
摘要: hello,大家好呀,我是小楼。 上篇文章《一言不合就重构》 说了我最近重构的一个系统,虽然重构完了,但还在灰度,这不,在灰度过程中又发现了一个问题。 背景 这个问题简单说一下背景,如果不明白可以看上篇文章 ,不想看也没关系,这是个通用的解法,后面我会总结抽象下。 在上篇文章的最后提到对每个摘除的地 阅读全文
posted @ 2022-12-23 17:29 捉虫大师 阅读(976) 评论(0) 推荐(3) 编辑
摘要: hello,大家好呀,我是小楼。 前段时间不是在忙么,忙的内容之一就是花了点时间重构了一个服务的健康检查组件,目前已经慢慢在灰度线上,本文就来分享下这次重构之旅,也算作个总结吧。 背景 服务健康检查简介 服务健康检查是应对分布式应用下某些服务节点不健康问题的一种解法。如下图,消费者调用提供方集群,通 阅读全文
posted @ 2022-11-30 19:53 捉虫大师 阅读(331) 评论(0) 推荐(2) 编辑
摘要: hello,大家好呀,我是既写 Java 又写 Go 的小楼,在写 Go 的过程中经常对比这两种语言的特性,踩了不少坑,也发现了不少有意思的地方,今天就来聊聊 Go 自带的 HttpClient 的超时机制。 Java HttpClient 超时底层原理 在介绍 Go 的 HttpClient 超时 阅读全文
posted @ 2022-11-15 19:36 捉虫大师 阅读(674) 评论(1) 推荐(1) 编辑
摘要: hello,大家好,我是小楼,终于忙完了一阵,今天来更新一篇长连接的负载均衡问题。 首先说明下,长连接我不是专业的,只是在工作上有一点点的接触,分享也是基于一点点的经验和一些思考,如有出入,欢迎私聊。 长连接介绍 说长连接,与之对应的是短连接,关于这两个的介绍网上比较多,这里只用一个表格来总结下他们 阅读全文
posted @ 2022-10-28 17:17 捉虫大师 阅读(917) 评论(0) 推荐(2) 编辑
摘要: hello大家好呀,我是小楼。 上周参加了一个区的程序员技能比赛的初赛,其实就是算法比赛,虽然最后结果是过了初赛,但过程真是一言难尽啊。 这次的算法比赛和ACM非常类似,虽然我大学是数学专业,虽然大学也修过ACM这门课,但是我的算法是真的不行,很菜很菜的那种。 好在这次比赛是组(抱大腿)队模式,3人 阅读全文
posted @ 2022-09-05 12:48 捉虫大师 阅读(1448) 评论(4) 推荐(9) 编辑
摘要: hello,大家好,我是小楼。 在上一篇文章《如何组装一个注册中心》中,我们看到了如何利用一些现有的技术方案来组装出一个生产可用的注册中心最小集。 有的同学看完表示学到了,也有同学直呼不过瘾,能不能手写一个注册中心?能不能继续展开说说? 由于精力有限,手写一个注册中心暂时还不行,展开说说倒是可以满足 阅读全文
posted @ 2022-08-25 19:58 捉虫大师 阅读(715) 评论(0) 推荐(0) 编辑