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

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

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

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

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

8179 次点击
所在节点    程序员
99 条回复
joooooker21
2019-08-09 11:25:37 +08:00
写 java 的听了内心毫无波澜,甚至还有点想笑
carpe
2019-08-09 11:26:25 +08:00
什么叫“被这群使用 Java 的人搞得就像是专门为 Java 定制的一样”??
用 Java 的人多自然框架使用的人就多啊,SpringCloud 开源微服务的框架,是为了让写代码更方便,效率更高。如果你不用 Java,你可以用你的语言写一个微服务框架出来。
binjoo
2019-08-09 11:32:33 +08:00
但凡你在 Google 上一搜索微服务,你就会发现全都是使用 Spring 全家桶来实现的。

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

---------

不会说话,怪谁呢。
arry
2019-08-09 11:32:40 +08:00
自己引战还叫人别引战,哈哈哈哈
leishi1313
2019-08-09 11:36:45 +08:00
你可能只是想吐槽到处都是一提微服务就是 spring boot,但我觉得可能只是老是用中文搜索得到的偏见,我前段日子对微服务很感兴趣,搜了很多文章,基本英文搜索结果你不特意提,没人把微服务跟 spring boot 联系在一起。相反微服务的优势就是可以用不同的 stack 来实现一个系统的不同部分,这方面可以去看看 github.com/GoogleCloudPlatform/microservices-demo,用了 5 种语言用微服务实现了一个不小不大的系统,只有一个服务是 java 写的,而且也没用 spring boot,这其实才是微服务的典型应用
lxfxf
2019-08-09 11:38:50 +08:00
那就用 Scala,手动狗头
sniperPythoner
2019-08-09 11:42:40 +08:00
就我知道的来说,只有 JAVA 有比较成熟的微服务框架。接受现实吧,现在互联网收紧,各个公司都趋于保守,而 JAVA 能满足他们的需求
chenqh
2019-08-09 11:42:59 +08:00
总比一説微服务就説 golang 适合做微服务好吧
MotherShip
2019-08-09 11:48:04 +08:00
不服你自己动手造轮子啊,no bb show code
wccc
2019-08-09 11:48:52 +08:00
会说话就多说点..
某某语言 微服务技术栈有哪些?
ZiLong
2019-08-09 11:49:49 +08:00
@Kilerd 可以的,3ks
passerbytiny
2019-08-09 12:04:19 +08:00
但凡你去咨询一下哪里足球踢得好,你就会发现世界冠军全是欧美(欧洲+南美)的。

足球本来是全世界的(中国人发明的),但是被这群欧美人搞得搞得就像是专门为欧美定制的一样。

欢迎各位在这里讨论一下,在你们的项目中,有足球世界冠军不是欧美人的吗?具体是怎么做到的?

请大家不要引战。

专注于讨论中国足球怎么成为世界冠军。
ZiLong
2019-08-09 12:07:32 +08:00
Java 也不全是 Spring 系,虽然 Spring 是主流,例如 https://quarkus.io/至少带来了一股清风的感觉
itskingname
2019-08-09 12:11:14 +08:00
@gramyang
@silverfox
@leishi1313

感谢三位,你们才是真正来讨论问题的。
oneisall8955
2019-08-09 12:33:29 +08:00
微服务只是一种思想,实现起来,由于 JAVA 基数多,springcloud 体系也相对成熟点,所以搜索出来也相对多,但得出搞得 XXX 一样结论是由于你对搜索结果的不满
passerbytiny
2019-08-09 12:37:06 +08:00
test
passerbytiny
2019-08-09 12:40:23 +08:00
@leishi1313

https://sm.ms/image/6vw9keNpuSqfbDK

我是找不出来还有哪个字需要 720 天了。
agagega
2019-08-09 12:41:45 +08:00
你换成英文搜索下
passerbytiny
2019-08-09 12:51:12 +08:00
@passerbytiny #50 鉴于楼主的后续回复,我觉得这个比喻已经不够了。来一个更直接的。
Mr luobo:欧洲和南美的足球是垃圾!
Mr luobo:请大家专注于讨论一下中国对怎么拿下世界杯冠军。
……………………一段时间后…………………………
……………………已经有好几十个人发言了…………………………
Mr luobo:感谢刚才那三位,只有你们才是真正来讨论问题的。

请不要坑这三位人。
lynskylate
2019-08-09 12:51:19 +08:00
@itskingname ?这和语言到底有啥关系,注册中心现在主流的 consul 是 java 写的?全链路追踪 opentracing 了解一下,网关转发有几个用 java 的?相比 spring 全家桶,这些自己需要做一些改造罢了。

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

https://tanronggui.xyz/t/590356

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

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

© 2021 V2EX