.net core 有类似 moleculer 这样的微服务框架吗?

2021-11-25 17:25:52 +08:00
 hutoer
MoleculerJS 感觉挺 nice 的,想找个 .net core 下面的
2553 次点击
所在节点    C#
8 条回复
bsg1992
2021-11-25 17:48:07 +08:00
没有
hihipp
2021-11-25 17:56:20 +08:00
hutoer
2021-11-26 10:17:56 +08:00
@hihipp 还是差些意思
INCerry
2021-11-29 14:20:42 +08:00
我不太清楚有没有,但是上 K8S 以后,这些微服务框架的必要性其实不是很大了,一些做 java 的朋友,公司上 k8s 以后 spring cloud 都不用了,.net 这边一个类似的叫 steeltoe
hutoer
2021-11-29 15:55:52 +08:00
k8s 我们也有几套,线上最大的一套是 25 台物理机,4 、5 年用下来,觉得 k8s 集群的使用成本挺大的,稳定性也一般。
k8s + Service Mesh 或许能替代微服务架构,但是并不说微服务架构就没有存在的意义了:
1 、k8s 本身并不能替代微服务架构,要加上一些周边生态,另外 k8s 还要搭配分布式存储。这样一套下来,技术难度(尤其是调优、排查问题)、复杂度挺大的。
好多团队是走的 DevOps 路线,运维开发都自己做,k8s 整套无疑是增加心智负担(用好不易)的、增加工作量的。
2 、k8s 增加了硬件成本(增加蛮多的),一些客户是不买账的
3 、有些环境跑不了 k8s

所以,商业软件都不敢(也没必要)说必须跑在 k8s 集群下
hutoer
2021-11-29 15:58:29 +08:00
这几天在看 微软 Dapr ,有点意思
whevether
2021-12-12 11:59:55 +08:00
@hutoer dapr 才是真的牛逼。让你只专注业务。不用管其他的
kowgarnett
2022-01-08 00:44:04 +08:00
巧了,我司 toB 产品是商业软件,从 monolith 往微服务拆,装到 k8s 里的。
私以为,微服务架构和 k8s 本来也不该是替代关系而应该是同一个抽象思想在应用层和基础层的实践,所以替代二字本就不该谈起。对于存储,我们用了一个单独的 dbs service 来封装了存储层,然后就继续沿用原来的单点存储了,平滑过渡,也不是难事,而且生产环境还有一部分扔给了 AWS 。

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

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

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

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

© 2021 V2EX