
























我是个前端,想学习下后端以及 devops ,懂点 docker ,懂点 linux ,自己写过 golang 和 nodejs 。自己搞的都是单体应用。
但最近公司有个项目(项目不大)使用了 Java 技术栈,也就是 spring boot 那一套,spring cloud, nacos, rabbitmq/kafuka, redis/pg/es 。
其中 redis/pg/es 是和语言无关的,不管是 Java, golang 还是 rust 都是基础设施。其中还包括一些没列出来的 minio/grafana 看板,预警通知等功能。
但关于微服务架构(nacos),有点陌生,没学过 Java ,所以想请教下论坛中的大佬,如果换成其他的语言,比如 golang node 等,是不是没有这种架构?或者说不流行这种架构?只有 spring boot 这种的才流行微服务这一套?
比如使用 serverless 的 cf worker ,把各种功能分散到各个 edge 节点上。
或者直接使用 k8s 来做具体的运维(项目够大/用户够多)。
我写的有点乱,不知道大佬们是否能 get 到我的疑惑。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。