
SpringCloud框架面试专题(初级-中级)
文章平均质量分 82
SpringCloud框架面试专题(初级-中级)
奇怪的元素
这个作者很懒,什么都没留下…
展开
-
SpringCloud框架面试专题(初级-中级)-第三节
通过引入Spring Cloud Bus依赖,并配置消息中间件的相关信息,微服务可以使用Spring Cloud Bus发送和接收消息,从而实现服务间的消息传递和事件驱动。Spring Cloud中可以使用分布式事务管理框架,如Spring Cloud Alibaba中的Seata,来实现分布式事务的管理和控制,确保多个节点上的数据库操作在整个事务中保持一致性。服务提供者可以将自己的服务注册到Eureka服务器上,而服务消费者可以从Eureka服务器获取服务注册表,并根据服务的名称来发现和访问所需的服务。原创 2023-06-15 22:14:27 · 181 阅读 · 0 评论 -
SpringCloud框架面试专题(初级-中级)-第二节
它通过在每个服务的请求中添加唯一的跟踪标识,将整个分布式系统的请求进行串联,并记录每个服务的处理时间和调用关系,从而提供了全局视图和细粒度的性能监控。同时,它还可以将事件(如Git仓库的提交、服务实例的重启等)广播给所有的微服务实例,实现事件的分发。它提供了断路器模式,通过在服务调用链中插入断路器来隔离故障的服务,避免故障的传递,从而实现服务的降级。当服务的错误率或响应时间超过预设的阈值时,服务熔断将暂时停止对该服务的调用,并快速返回预设的错误响应,以避免等待超时或者错误的结果传递给调用方。原创 2023-06-12 13:36:13 · 994 阅读 · 1 评论 -
SpringCloud框架面试专题(初级-中级)-第一节
注解修饰需要进行容错处理的方法。综上所述,Spring Cloud Netflix Eureka和Ribbon在微服务架构中扮演着重要角色,通过服务注册与发现和负载均衡的功能,实现了服务间的解耦、动态调用和负载均衡,为构建可伸缩、弹性和高可用的分布式系统提供了基础设施支持。Spring Cloud是一个用于构建分布式系统的开发工具集合,它基于Spring Boot框架,提供了一系列的开箱即用的解决方案,用于快速开发分布式系统的常见功能,例如服务注册与发现、负载均衡、断路器、配置管理、消息总线等。原创 2023-06-11 11:03:44 · 355 阅读 · 0 评论