主页:写程序的小王叔叔的博客欢迎来访👀
支持:点赞收藏关注
记一次公司项目如何计划拆分成springboot cloud 微服务的初步设计计划。
自己画的图 有利于参考
图是自己画的,里面部分网址借鉴前辈的意见,谢谢!
Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件
Eureka/Consul/Zookeeper:服务发现 (根据情况选择一个,eureka已经宣布闭源)
Hystrix:断路器
Zuul:智能路由
Ribbon/Feign:客户端负载均衡 (Feign用的更多)
Turbine&hystrix-dashboard:集群监控 Springcloud-config:远程获取配置文件
异常:eureka No mapping for GET /eureka/js/wro.js
网上的方法都是:
给config增加了/config访问前缀
spring.resources.add-mappings=true
最后我的解决方法是:
spring.resources.add-mappings=true
⚠️注意 ~
💯本期内容就结束了,如果内容有误,麻烦大家评论区指出!
如有疑问❓可以在评论区💬或私信💬,尽我最大能力🏃♀️帮大家解决👨🏫!