Spring Cloud提供了
Spring Cloud Netflix Sidecar
来实现完美整合.
Spring Cloud Netflix Sidecar是Spring Cloud Netflix子项目
相关文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.2.0.RELEASE/reference/html/#polyglot-support-with-sidecar
注:目前Spring Cloud Netflix Sidecar有存在一定的局限性
- 只支持Eureka, 不支持Consul或其他服务发现组件
- 基于Zuul,而Zuul已经进入维护模式
所以说,Spring Cloud Netflix Sidecar前景不是特别的明朗.
由于Spring Cloud Netflix Sidecar的限制,国人编写了一个快速完美整合Spring Cloud微服务,和异构微服务的框架:
Spring Cloud Wii
GitHub地址:https://github.com/eacdy/spring-cloud-wii
Spring Cloud Wii借鉴了Spring Cloud Netflix Sidecar思想,
同时解决了Spring Cloud Netflix Sidecar的有些局限性问题.
从使用角度来看,Spring Cloud Wii和Spring Cloud Netflix Sidecar几乎一样.
Spring Cloud Wii经历了一次改名,改成了Spring Cloud Alibaba Sidecar.
我们可以说Spring Cloud Wii是Spring Cloud Alibaba Sidecar的前身
Spring Cloud Alibaba Sidecar
是Spring Cloud Alibaba的子项目
GitHub地址: https://github.com/alibaba/spring-cloud-alibaba
相关文档:https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-docs/src/main/asciidoc-zh/sidecar.adoc