[讨论] 大家来聊聊,不实用 Java 实现的微服务

2019-08-09 09:47:30 +08:00
 itskingname

但凡你在 Google 上一搜索微服务,你就会发现全都是使用 Spring 全家桶来实现的。

微服务架构本来应该是语言无关的,但是被这群使用 Java 的人搞得就像是专门为 Java 定制的一样。

欢迎各位在这里讨论一下,在你们的项目中,有项目使用了微服务架构,但是没有任何一个地方使用 Java 技术栈吗?具体是怎么做的?用的是什么语言?

8127 次点击
所在节点    程序员
99 条回复
arrow8899
2019-08-09 09:57:04 +08:00
什么叫“被这群使用 Java 的人搞得就像是专门为 Java 定制的一样”??
用 Java 的人多自然框架使用的人就多啊,SpringCloud 开源微服务的框架,是为了让写代码更方便,效率更高。如果你不用 Java,你可以用你的语言写一个微服务框架出来。
hyl24
2019-08-09 10:00:44 +08:00
什么叫“被这群使用 Java 的人搞得就像是专门为 Java 定制的一样”??
用 Java 的人多自然框架使用的人就多啊,SpringCloud 开源微服务的框架,是为了让写代码更方便,效率更高。如果你不用 Java,你可以用你的语言写一个微服务框架出来。
liuxey
2019-08-09 10:02:50 +08:00
我觉得不需要讨论,楼主的结论就是 "Java 这群人真讨厌"
leonme
2019-08-09 10:05:07 +08:00
思想都是一样的,将业务功能模块化呗,再加上注册中心,网关转发,熔断降级,全链路追踪,就这些东西,剩下的就和单体应用一样
acrisliu
2019-08-09 10:07:47 +08:00
怪这群搞 Java 的人???
wizzer
2019-08-09 10:10:18 +08:00
github.com/Wizzercn/NutzWk
非 spring 系列的 java 开源微服务~~
weo0
2019-08-09 10:14:06 +08:00
别贴标签,很恶心。
Kilerd
2019-08-09 10:16:35 +08:00
来,WIP 勉强能用的 Rust 微服务 https://github.com/tower-rs/tower
likaka
2019-08-09 10:18:37 +08:00
柠檬精
ZiLong
2019-08-09 10:24:04 +08:00
@Kilerd 借问,tower 是 tide 的一部分?还是独立的?
dovme
2019-08-09 10:28:16 +08:00
谁让 java 人多呢,要是 php 人多,谷歌搜出来的肯定是 php 啊,那你会不会又发帖子问“微服务架构本来应该是语言无关的,但是被这群使用 php 的人搞得就像是专门为 php 定制的一样。”
xsir2020
2019-08-09 10:30:23 +08:00
嗯,站在标准的角度,熟悉 REST 设计指南,无疑就让 api 设计成功了一半。
https://www.hn-tech.net/tags/Microsoft-REST-API 指南中文翻译 /
limuyan44
2019-08-09 10:33:23 +08:00
微服务架构本来应该是语言无关的,但是被你们这些认为[[这群使用 Java 的人搞得就像是专门为 Java 定制的一样]]搞得就像是专门为 Java 定制的一样。
Kilerd
2019-08-09 10:35:08 +08:00
@ZiLong #10 独立的,tower 自己实现了 application 部分, 底层逻辑交给了 hyper 来处理 http 周期, 用了 http_parse_hyper 来做了两部分的连接
wineway
2019-08-09 10:35:40 +08:00
springcloud 这东西就是邪路
abdiweli
2019-08-09 10:39:59 +08:00
你这样说我们写 Java 的很伤心啊!
strry
2019-08-09 10:40:13 +08:00
告诉 LZ 一个秘密, 汇编 ,C, 一样可以实现微服务 就看你想不想写了(滑稽
wysnylc
2019-08-09 10:44:23 +08:00
????????自己菜不会写 SOA,别人写了还要被你说?脑回路清奇
chocotan
2019-08-09 10:50:40 +08:00
某外国写书的大佬介绍微服务就是以 netflix 那一套举例的
itskingname
2019-08-09 10:51:21 +08:00
正经讨论不引战。

如果不用 Java,你是怎么 实现 注册中心,网关转发,熔断降级,全链路追踪。

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

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

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

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

© 2021 V2EX