> 文档中心 > (原)【Java】项目拆分SpringBoot Cloud 微服务模式

(原)【Java】项目拆分SpringBoot Cloud 微服务模式


主页:写程序的小王叔叔的博客欢迎来访

支持:点赞收藏关注

社区:JAVA全栈进阶学习社区欢迎加入

记一次公司项目如何计划拆分成springboot cloud 微服务的初步设计计划。

自己画的图 有利于参考

图是自己画的,里面部分网址借鉴前辈的意见,谢谢!

Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件

Eureka/Consul/Zookeeper:服务发现 (根据情况选择一个,eureka已经宣布闭源)

Hystrix:断路器

Zuul:智能路由

Ribbon/Feign:客户端负载均衡 (Feign用的更多)

Turbine&hystrix-dashboard:集群监控 Springcloud-config:远程获取配置文件

有问题的可以评论,一起研究。


文章中,有问题,可以在评论区评论,一起探讨编程中奥秘!