shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
阅读:5081回复:0

关于go-micro框架停更和微服务课程技术栈代替公告

楼主#
更多 发布于:2020-11-13 17:12
  之前我们网站做了一些go-micro微服务课程。令人肾疼的是这个框架功能强归强,但是兼容性实在不好。
 前几天其实在我们的知识星球里已经做了公告,go-micro
  1、不管是v1还是v2,都进入停更状态。并且已经转为个人项目(go-micro所属公司的ceo名下),地址在这https://github.com/asim/nitro

  2、go-micro 3.0 ----严格意义是Micro 3.0 。不再是一个纯粹的框架,而是云原生开发/托管平台。官方称之为 Micro as a Service (MaaS?)。详情可以看这:https://m3o.com/

  3、官方 也体现出了对商业化的一些思考和想法。简单来说就是“没钱,我们需要钱”。 这个完全可以理解。纯免费活不下去的


   接下来,我们的想法
   1、有人对微服务进行了分代。有人分两代,有人分三代。 譬如类似go-micro、spring cloud称为二代微服务。那么三代微服务就是基于k8s的service mesh、serverless架构等等。

   2、Micro3 将不再跟进。 我们也不是很看好,因为有太多的选择可以代替它,就没必要再陷在它之间。当然绝不否认go-micro是非常优秀的框架和对go微服务做出的贡献

   3、为了逼格和顺应时代,我们将暂时先使用k8s+Serverless架构来进行技术栈对接。其中比较简单的是使用OpenFaas来完成初步架构搭建,当然它也有一些缺陷

  4、k8s是一切的基石。请大家务必重视。 目前我们正在逐步 把k8s系列课程补全

  5、由于severless架构支持多语言混编,因此后面的课程可能会采取多语言讲解
  

本站Golang课程学习路线:http://b.jtthink.com/read.php?tid=564   (不断进化中)



  
会讲故事的程序员
游客

返回顶部