Go-lang分布式框架选择上的历程记录【go-micro、go-zero、go-kratos】
三者在github上的star数差别不大。
- go-micro,原本的老大,但最近变动很大,作者去搞云原生去了,分布式框架的这个分支不确定后续还能分得创作者多少精力,担心后续万一go语言有啥大改动,框架作者懒得跟上,问题就大条了。
- go-kratos,学了几天,发现这个源码应该是写得不错的,但是文档教程部分似乎没那么重视。像是顺便把自己在工作中形成的好东西分享出来回馈社会,在社区方面就没太用心,造成文档教程品质和作品本身的品质相差悬殊。有些东西甚至是源码里变动了但官方文档还是旧的,独立自学的话,真的非常容易走弯路,耗时耗力。最靠谱的途径反而是跟着他们的官方例子学。e.g.beer-shop
- go-zero ,后起之秀,感觉得出来作者非常活跃和积极,官方群都是作者亲自加微信求star再迎接入群的,诚意满满。官网的文档刚进行过一次整体翻新(但你不要让旧教程的链接直接404失效啊我笔记里好多外链呢!)。官方(作者本人)视频教程很少,但是看得出来准备很认真,有PPT(讲缓存设计的那个)。虽然起步较晚但整个社群非常活跃,前些天还在群里庆祝github上的star量赶上了kratos。
所以,就目前(2022年5月)来看,go-zero是最好的选择。
Go-lang分布式框架选择上的历程记录【go-micro、go-zero、go-kratos】相关推荐
- SpringCloud入门 - 分布式事务【概念、常见框架选择 - tx-lcn】
分布式事务简介: 事务: 指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行. 本地事务: SqlSessionfactory --> 一个数据库范围类事务管理. 分 ...
- SpringCloud(6) 分布式事务【概念、常见框架选择 - tx-lcn】
分布式事务简介: 事务: 指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行. 本地事务: SqlSessionfactory --> 一个数据库范围类事务管理. 分 ...
- 大数据时代,如何根据业务选择合适的分布式框架
内容来源:2018 年 5 月 5 日,小米HBase研发工程师吴国泉在"ACMUG & CRUG 2018 成都站"进行<大数据时代系统体系架构和对比:存储与计算& ...
- ABP vNext微服务架构详细教程——分布式权限框架(上)
1 简介 ABP vNext框架本身提供了一套权限框架,其功能非常丰富,具体可参考官方文档:https://docs.abp.io/en/abp/latest/Authorization 但是我们使用 ...
- 我的面试标准:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架!...
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:hsm_computer www.cnblogs.com/J ...
- 如何进行机器学习框架选择
http://blog.itpub.net/31542119/viewspace-2200317/ 人工智能正值发展热头,为了开发和部署人工智能应用程序,涌现出了很多机器学习框架.这些框架直接跨越开发 ...
- RPC简介及框架选择
简单介绍RPC协议及常见框架,对比传统restful api和RPC方式的优缺点.常见RPC框架,gRPC及序列化方式Protobuf等 HTTP协议 http协议是基于tcp协议的,tcp协议是流式 ...
- Python 并行分布式框架 Celery
Celery 官网:http://www.celeryproject.org Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index. ...
- 解密万亿参数M6模型预训练背后的分布式框架Whale
简介: 最近,阿里云PAI团队和达摩院智能计算实验室一起发布"低碳版"巨模型M6,大幅降低万亿参数超大模型训练能耗.借助我们自研的Whale框架仅使用480卡GPU,即训练出了规模 ...
最新文章
- linux setcap指令,Linux下setcap详解
- 如何让语音助手通过图灵测试
- 常用命令linux下vi编辑器命令大全
- 【国际专场】laravel多用户平台(SaaS, 如淘宝多用户商城)的搭建策略
- python怎么发送微信给自己_Python新手教程:Python微信定时自动给【女朋友】发送天气预报...
- 南蛮图腾(洛谷P1498题题解,Java语言描述)
- php mescroll,mescroll快速入门
- OSEK间接网络管理(NM)
- 道德经和译文_道德经 - 道德经全文及译文 - 道德经全文 - 老子道德经
- SHA 加密是什么( sha1 和 MD5 的区别 )
- amp; 取地址符的用法总结
- tumblr_使用CSS网格重新设计基于卡片的Tumblr布局
- SAP基本计量单位更改
- 这是互联网变得越来越敌对的7种方式
- matlab转化成c语言,matlab转化成c语言的有关问题不会了
- 微贷网java高级开发工程师
- 最小树形图——朱刘算法
- Java开发之——Date时间差
- python卸载后第三方库_Python第三方库安装和卸载
- 【Angular 基础入门】——知识点整合