两个项目分别是: https://github.com/lesismal/arpc
https://github.com/lesismal/nbio
2024 年到现在的主要变化:
arpc
nbio
当初这两个项目都是写着玩的
两年多前,把 arpc 也拿去 rpc benchmark 仓库去跟其他知名项目对比了下,也算是跑出了个不错的成绩,比较公平的三方测试可以请看鸟窝老师这里: https://colobu.com/2021/08/01/benchmark-of-rpc-frameworks/ https://colobu.com/2022/07/31/2022-rpc-frameworks-benchmarks/
nbio 是为了解决 golang 海量连接场景的内存与 GC 压力、以及对应的 OOM 和 STW 问题,暂时算是 golang 社区里功能比较齐全的独一份。
arpc 实现很简单、没费太多精力,但 nbio 花费了太多精力,这几年身体都有点垮了。还想给 nbio 支持 HTTP2.0/QUIC ,但业余时间用爱发电,目前是没精力了,因为实在是太耗精力了。
5 年,40+的年纪,也算是程序员职业生涯末期,秋后的蚂蚱了,给自己留个纪念。
感谢所有我仓库的用户的支持, 感谢所有 issue pr 以及经常交流讨论的朋友们, 我个人精力有限, 大家的关注支持和交流让我的仓库完善了很多!
提前祝大家新年快乐,身体健康,诸事顺遂!
1
mysunshinedreams 11 天前 1
很棒,加油,蛇年快乐,万事如意!
|
2
gongquanlin 11 天前 1
大佬大佬,很久之前就 star 了 nbio ,拜读
|
3
lesismal OP @gongquanlin #2 感谢支持! 欢迎多来交流!
|
4
prosgtsr 11 天前 via iPhone 1
nbio ,确实 nb👍
|
5
arphone 10 天前 1
很棒,加油!
|
6
spritecn 10 天前 1
afk 帖啊...同快 4 张,读的心酸
|
7
wkong 10 天前 1
大佬加油!
|
8
pangzipp 10 天前 1
大佬加油!
|
9
abcde123456789 10 天前 via Android 1
这是大佬
|
10
kingcanfish 10 天前 1
新年快乐 每次都能在大佬和 v 友的“激情探讨” 中学到很多新知识~
|
11
huig 10 天前 1
后续干嘛去 我不想打工了
|
12
icode1688 10 天前 1
牛逼
|
13
ziyue002 10 天前 1
很棒,加油!
|
14
lesismal OP @prosgtsr 这算是我职业生涯里的最佳命名了
@spritecn 末期末期, 还没全退, 但是准备中... @kingcanfish "激情探讨", 做清醒的自己~ @huig 来来来, 兄弟一起干 BA |
15
stabc 9 天前
为什么两个加起来一个 issue 都没有?
|
16
lesismal OP > 为什么两个加起来一个 issue 都没有?
@stabc 不是一个 issue 都没有, 而是一个 Open 状态的都没有. 兄弟你查 Closed 状态的, 到目前 arpc 有 47 个, nbio 有 242 个. 一个 Open 状态的都没有有两个原因: 1. 作者个人形单影只, 宣传力度不够, 吹个牛说, 虽然功能性能个方面都算是同领域 Top 级的, 但知名度太低, 知道的人少, 来 issue 的人也就少. 看看其他一些同领域的, 功能比这个少, 性能不比这个强, 但是 star 比这多的多, issue 不解决比这多的多 2. 每次有 issue, 作者都尽量迅速答复和解决, 所以除了极个别迷案无果而终, 绝大多数都已经解决了然后就关闭了 |