go适合做微服务架构吗?还是java更适合?看了go-zero只感觉不明觉厉,分层也没有springboot那么明确(因为我没搞过go的原因吧),生成了代码修改起来费劲,官方文档简单的不给介绍,摁着复杂的说。入门教程不说入门的东西。
会哪个用哪个。绝大部分场景你都遇不到语言本身的瓶颈,反倒突击去上一个本来就不熟悉的语言才更容易遇到问题。不过 go 的话有两个微服务里比较常见的东西天然支持良好,遇到问题在社区里比较容易得到解决方案 ———— 因为人家的生态本来就是在 go 上建立的,一个是 gRPC、另一个是 docker/k8s。
会哪个用哪个。
绝大部分场景你都遇不到语言本身的瓶颈,反倒突击去上一个本来就不熟悉的语言才更容易遇到问题。
不过 go 的话有两个微服务里比较常见的东西天然支持良好,遇到问题在社区里比较容易得到解决方案 ———— 因为人家的生态本来就是在 go 上建立的,一个是 gRPC、另一个是 docker/k8s。