SpringCloud全家桶
文章平均质量分 92
Data艺术家
只是一串0和1!
展开
-
【SpringCloud微服务全家桶学习笔记-GateWay网关(微服务入口)】
API网关为微服务架构中的服务提供了统一的访问入口,客户端通过API网关访问相关服务。API网关的定义类似于设计模式中的门面模式,它相当于整个微服务架构中的门面,所有客户端的访问都通过它来进行路由及过滤。它实现了请求路由、负载均衡、校验过滤、服务容错、服务聚合等功能。原创 2024-03-11 16:07:06 · 940 阅读 · 0 评论 -
【SpringCloud微服务全家桶学习笔记-服务调用Ribbon/openFeign】
前面在使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了一套模版化的调用方法。但是在实际开发中,由于对服务依赖的调用可能不止一处,往往一个接口会被多处调用,所以通常都会针对每个微服务自行封装一些客户端类来包装这些依赖服务的调用。所以,Feign在此基础上做了进一步封装,由他来帮助我们定义和实现依赖服务接口的定义。在Feign的实现下,我们只需创建一个接口并使用注解的方式来配置它(以前是Dao接口上面标注Mapper注解,现在是一个微服务接口上面标注一个原创 2023-09-21 13:55:15 · 397 阅读 · 0 评论 -
【SpringCloud微服务--Eureka服务注册中心】
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言应根据业务上下文,选择合适的语言、工具对其进行构建主流技术框架功能框架服务注册中心Nacos服务调用服务调用2服务降级。原创 2023-09-07 14:47:33 · 354 阅读 · 0 评论