
SpringCloud入门到实战
文章平均质量分 88
1. 了解微服务的概念
2. 拆分单体架构到微服务架构
3. 整合微服务网关Gateway实现登录校验
4. 微服务间的调用
5. nacs服务注册发现及配置中心
6. 微服务的熔断、限流
7. 分布式事务
王哲晓
没有高深的知识,没有进阶的技巧,万丈高楼平地起!
展开
-
第二章 初识SpringCloud
SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验。SpringCloud基于SpringBoot实现了微服务组件的自动装配,从而提供了良好的开箱即用体验。组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统。我们在面试的过程中,面试官经常会问到这两者的区别是什么?风格中立有一席之地,尤其是在五花八门的分布式解决方案中提供了标准化的、全站式的。原创 2024-11-05 20:33:46 · 783 阅读 · 0 评论 -
第一章 微服务入门
每个服务都是独立的,可以独立部署、扩展和维护,不存在中心化的控制节点,降低了系统的复杂性和单点故障的风险。ESB负责服务的注册、发现、路由和消息转换等功能,所有的服务都通过ESB进行交互,这使得架构相对复杂,ESB也可能成为性能瓶颈和单点故障点。:强调服务的细粒度,每个服务只专注于单一的业务功能。如在微服务架构下,可能会有独立的客户信息服务、订单服务、投诉服务等,每个服务只负责自己特定的业务逻辑。:通常需要较大规模的团队进行开发和维护,因为服务的复杂性和中心化架构需要更多的协调和管理。原创 2024-11-04 23:28:55 · 1085 阅读 · 0 评论 -
第一章 初识Gateway网关
网关见名知义就是网络的关口,在微服务系统中,网关是微服务集群的一道门户,负责请求的路由、转发、限流、过滤链、计费、监控、缓存、身份校验等。:在微服务架构中,Spring Cloud Gateway提供了一个统一的入口,所有的外部请求都通过网关进入微服务系统。这样,客户端只需要知道网关的地址,就可以访问系统中的任何一个微服务,而无需关心具体的服务位置和端口,简化了客户端的访问复杂性。例如,可以在网关中集成 OAuth2、JWT 等认证机制,对用户的请求进行身份验证,防止未经授权的访问。原创 2024-11-04 22:50:43 · 431 阅读 · 0 评论