选择你喜欢封面图
捉虫大师
捉虫大师
Lv1
中间件研发
公众号 “捉虫大师”
捉虫大师 捉虫大师
1年前
浅谈长连接负载均衡
hello,大家好,我是小楼,终于忙完了一阵,今天来更新一篇长连接的负载均衡问题。首先说明下,长连接我不是专业的,只是在工作上有一点点的接触,分享也是基于一点点的经验和一些思考,如有出入,欢迎私聊。长连接介绍说长连接,与之对应的是短连接
捉虫大师 捉虫大师
1年前
抓到Dubbo异步调用的小BUG,再送你一个贡献开源代码的机会
hello,大家好呀,我是小楼。最近一个技术群有同学at我,问我是否熟悉Dubbo,这我熟啊他说遇到了一个Dubbo异步调用的问题,怀疑是个BUG,提到BUG我可就不困了,说不定可以水,哦不...写一篇文章。问题复现遇到问题,尤其不是自己遇到的,必须要复现出来才好排查,截一个当时的聊天记录:他的问题原话是:今天发现一个问题有一个dubbo接口返回类型是
捉虫大师 捉虫大师
1年前
如何组装一个注册中心
hello,大家好呀,我是小楼。今天不写BUG,来聊一聊注册中心。标题本来想叫《如何设计一个注册中心》,但网上已经有好多类似标题的文章了。所以打算另辟蹊径,换个角度,如何组装一个注册中心。组装意味着不必从0开始造轮子,这也比较符合许多公司对待自研基础组件的态度。知道如何组装一个注册中心有什么用呢?第一可以更深入理解注册中心。以我个人经历来说,注册中心的第一印
捉虫大师 捉虫大师
1年前
如何给注册中心锦上添花?
hello,大家好,我是小楼。在上一篇文章中,我们看到了如何利用一些现有的技术方案来组装出一个生产可用的注册中心最小集。有的同学看完表示学到了,也有同学直呼不过瘾,能不能手写一个注册中心?能不能继续展开说说?由于精力有限,手写一个注册中心暂时还不行,展开说说倒是可以满足。于是本期打算以注册中心的周边能力展开说说,这些能力属于锦上添花,没有它们注册中心可以正常
捉虫大师 捉虫大师
1年前
这不会又是一个Go的BUG吧?
hello,大家好呀,我是小楼。最近我又双叒叕写了个BUG,一个线上服务死锁了,不过幸亏是个新服务,没有什么大影响。出问题的是Go的读写锁,如果你是写Java的,不必划走,更要看看本文,本文的重点在于Java和Go的读写锁对比,甚至看完后你会有一个隐隐的感觉:Go的读写锁是不是有BUG?故障回放背景简单抽象一下:一个server服务(Go语言实现),提供了
捉虫大师 捉虫大师
1年前
我是一个Dubbo数据包...
hello,大家好呀,我是小楼!今天给大家带来一篇关于DubboIO交互的文章,本文是一位同事写的文章,用有趣的文字把枯燥的知识点写出来,通俗易懂,非常有意思,所以迫不及待找作者授权然后分享给大家:一些有趣的问题Dubbo是一个优秀的RPC框架,其中有错综复杂复杂的线程模型,本篇文章笔者从自己浅薄的认知中,来剖析Dubbo的整个IO过程。在开始之前,我们
捉虫大师 捉虫大师
1年前
对不起,我错了,这代码不好写
hello,大家好呀,我是小楼。前几天不是写了这篇文章嘛。文章介绍了Sentinl的自适应缓存时间戳算法,从原理到实现都手把手解读了,而且还发现SentinelGo还未实现这个自适应算法,于是我就觉得,这简单啊,把Java代码翻译成Go不就可以混个PR?甚至在文章初稿中把这个描述为:「有手就可以」,感觉不太妥当,后来被我删掉了。过了几天,我想去看看有没有人看
捉虫大师 捉虫大师
1年前
发现一个开源项目优化点,点进来就是你的了
hello,大家好呀,我是小楼。最近无聊(摸)闲逛(鱼)github时,发现了一个阿里开源项目可以贡献代码的地方。不是写单测、改代码格式那种,而是比较有挑战的性能优化,最关键的是还不难,仔细看完本文后,有点基础就能写出来的那种,话不多说,发车!相信大家在日常写代码获取时间戳时,会写出如下代码:javalongtsSystem.currentTimeMi
捉虫大师 捉虫大师
1年前
太极限了,JDK的这个BUG都能被我踩到
hello,大家好呀,我是小楼。之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。从一次故障说起我们还是从故障说起,这样更加贴近实际,也能让大家更快速理解背景。有一个下发配置的服务,这个配置服务的实现有点特殊,服务端下发配置到各个服务的本地文件,当然中间经过了一个agent,如果没有agent也就无法写本地文件,然后由client
捉虫大师 捉虫大师
1年前
灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子
hello大家好呀,我是小楼。作为一名基础组件开发,服务好每一位业务开发同学是我们的义务(KPI)。客服群里经常有业务开发同学丢来一段代码、一个报错,而我们,当然要微笑服务,耐心解答。有的问题,凭借多年踩坑经验,一眼就能看出;有的问题,看一眼代码也能知道原因,但有的问题,还真就光凭看是看不出来的,这时,只能下载代码,本地跑跑看了。熟悉我的朋友都知道,我从事d
67
文章
1
专栏
8.6w
访问
0
获赞
热门文章
捉虫大师
OpenResty入门
1 点赞
2.0k 阅读
捉虫大师
dubbo网关演进之路
3 点赞
2.1k 阅读
捉虫大师
惨,给Go提的代码被批麻了
2 点赞
1.4k 阅读
捉虫大师
AtomicStampedReference是怎样解决CAS的ABA问题
0 点赞
2.5k 阅读
捉虫大师
大厂偏爱的Agent技术究竟是个啥
1 点赞
1.6k 阅读
热门评论
点点滴滴
点点滴滴
⭐️ chatgpt在线体验: https://cool-js.com/ai/chat-vip/index.html?r=helloworld
我是一个Dubbo数据包...
2023年04月25日
3条讨论
王重羊了没
王重羊了没
⭐️ chatgpt在线体验: https://cool-js.com/ai/chat-vip/index.html?r=helloworld
如何组装一个注册中心
2023年04月11日
6条讨论
王重羊了没
王重羊了没
⭐️ chatgpt在线体验: https://cool-js.com/ai/chat-vip/index.html?r=helloworld
如何给注册中心锦上添花?
2023年04月11日
6条讨论
王重羊了没
王重羊了没
⭐️ chatgpt在线体验: https://cool-js.com/ai/chat-vip/index.html?r=helloworld
抓到Dubbo异步调用的小BUG,再送你一个贡献开源代码的机会
2023年04月11日
6条讨论
点点滴滴
点点滴滴
⭐️ chatgpt在线体验: https://cool-js.com/ai/chat-vip/index.html?r=helloworld
太极限了,JDK的这个BUG都能被我踩到
2023年04月25日
6条讨论