2
putaozhenhaochi 2020-11-27 15:29:59 +08:00 via Android 1
有。生态比不过他
|
3
specture 2020-11-27 15:49:59 +08:00
其他的整体上生态,文档都差了一些。spring cloud 整体挺易用的,为啥不用呢
|
4
threeEggs123 2020-11-27 15:55:58 +08:00 via Android
service mesh
|
5
WispZhan 2020-11-27 16:00:03 +08:00 1
|
6
Lonely 2020-11-27 16:01:09 +08:00 via iPhone
quarkus
|
7
FreeEx 2020-11-27 16:02:40 +08:00
云原生呀,k8s 搞起
|
8
kingfalse 2020-11-27 16:33:42 +08:00 via Android
quarkus 跟 micronaut,后者数据库操作舒服
|
9
pushback 2020-11-27 16:35:47 +08:00
为什么在技术这块总是在求异而不是择优呢
|
11
mmdsun 2020-11-27 19:16:01 +08:00 via Android
|
12
wander639 2020-11-27 19:22:06 +08:00
istio ?只是听说过而已
|
13
streamrx 2020-11-27 19:23:41 +08:00 via iPhone
k8s
|
14
hantsy 2020-11-28 11:49:17 +08:00 1
Java 微服务框架现在太多选择,Quarkus,Micronaut,Helidon,还有 Microprofile,传统的 Payara,Wildfly,OpenLiberty 都是支持,而且现在都是支持 Fat Jar 打包(和 Spring Boot 一样打包方式),方便容器化。
如果你用 Spring Boot/Spring Cloud,请优先考虑 Spring Cloud K8s,尽量避免一些容器可以负责的跑到你的程序中去。 早期的 Spring Cloud 项目,更多的是 Netflix 的产品封装,现在基本都是歇菜了。对于容器时代,这些使用基本都是反模式,什么服务注册发现,LB 等,K8S 都是生来俱有的。Netflix 那一套把服务编排相关的工作移到应用程序中,增加程序开发的复杂度,测试麻烦(如果你写测试的话)。当然,Cloudfoudry 产品曾经将那些 Netflix 服务化(这也许是他们维护 Netflix 的原因),在 CF 云环境去使用,作为一种可点选的服务算得上一种路径吧,不过现在 CF 已经下课了,VMWare ( Spring 背后公司)转向了 K8S 。 国内很多教程还在围绕 Netflix 组件讲,完全过时了。之前一个长期项目,做过两个月的 POC 尝试,放弃几乎所有的 Spring Cloud 组件,除了: 1,Logging 2,Metrics 3, Open trace 其它的一概不用,所有编排的工作都到部署时由 K8S 负责。 |
15
hantsy 2020-11-28 12:51:37 +08:00
@specture Spring 项目下,Spring framework 的文档无可置疑,很优秀,看的人多。
到了其它的项目 Spring Boot,Spring Batch,Spring Integration 等,也还行。 再到了 Spring Cloud,Spring Cloud Stream, Spring Cloud Data Flow,Spring Data 等文档,不得不说的是质量非常一般,很多文档在版本升级更新不及时,版本对不上很常见。 整体上讲 Spring Cloud 文档不如 Quarkus, Helidon 实用。从实践方面,Quarkus 文档应该是最好的。 |
17
dayeye2006199 2020-11-29 07:37:59 +08:00
https://istio.io/latest/docs/examples/microservices-istio/
Learn Microservices using Kubernetes and Istio |