golang 大家微服务都是什么方案?

182 天前
 Jack66

1.使用微服务框架 2.直接 k8s 不知道大家生产环境 golang 的微服务方案怎么做的,希望一起讨论学习下

7164 次点击
所在节点    Go 编程语言
39 条回复
seth19960929
182 天前
1. go-zero
2. k8s
coderxy
182 天前
微服务框架在 k8s 内部署。
concernedz
182 天前
k8s
wunonglin
182 天前
1 、go-kratos
2 、k8s 、k3s
koala9527
182 天前
gin+consul+阿里云 ACK
mightybruce
182 天前
简单的直接用 k8s ,

复杂一点的通过 istio 改造
jaylee4869
182 天前
好奇怪的问题,K8s 和业务没什么关系啊,只是用来做 declarative 运维的。
cyberocx
182 天前
字节的 hterz + kitex 可以考虑下
mightybruce
182 天前
现在连过去大型国企的 java spring cloud 都在改造为 service mesh, 还搞微服务框架真的是逆历史潮流。
service mesh 多数还能尽可能做到无侵入式, 微服务框架能有几个做到。

看看蚂蚁金服的 sofastack ,istio 和 微软的 dapr 吧。

相关报道很多很多
https://www.sohu.com/a/508786560_515599
chinaguaiu
182 天前
@mightybruce #9 spring cloud 我都没搞明白已经要 service mesh 了吗,最近几年发展那么快了吗
szdev
182 天前
一个项目一个镜像,k8s 多 pod 发布就可以了,大部分企业完全够用
wenyuhe
182 天前
@jaylee4869 dns 作为服务发现注册也算吧
wenyuhe
182 天前
看了下正文)微服务上不上 k8s 并没啥关系。直接一个服务一个 vm 我也见过,不上 k8s 好处就是没学习成本,坏处就是资源浪费。至于运维 cicd 弄好了都一样
LanLiang
182 天前
springcloud 和 service mesh 并不是替代的关系,架构是会演进的,springcloud 仍然适合大多数中小企业
coyove
182 天前
冷知识,蚂蚁 sofa ,字节 kitex ,但内部的核心应用都是巨型单体(编译产物几个 g ,分钟级启动时间)
所以如果你是一个人,建议一把梭
zzhaolei
182 天前
微服务架构并不适合中小企业。推荐用 gin ,负载均衡。(面向简历编程,当我没说。)
whrss9527
182 天前
@jaylee4869 作为配置管理也算吧 🐶
DefoliationM
182 天前
grpc+etcd ?不推荐 go-zero ,bug 多,难维护。其他的没用过。
maocat
182 天前
大道归一,单体项目,前后端不分离
maigebaoer
182 天前
首先问,不用微服务行不行?行?那用它干嘛呢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1053247

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX