• 标签: SpringCloud 共 175 个结果.
  • 什么是服务容错? 在分布式系统中,服务间的调用是不可避免的。然而,当某个服务不可用或者出现延迟时,会对整个系统造成严重影响。服务容错就是一种处理这些故障情况的机制,通过提供各种手段来保证系统的可靠性和稳定性。 为什么需要服务容错? 在微服务架构中...
  • 引言 在微服务架构中,日志记录是非常重要的一环。微服务系统由多个独立运行的服务组成,每个服务都需要记录自己的日志。如何实现统一的、可靠的、可扩展的微服务日志存储方案是我们需要讨论的话题。 SpringCloud是一套用于构建微服务架构的开发工具,...
  • 简介 在构建大型分布式系统时,微服务架构已经成为了一种非常流行的选择。Spring Cloud是一个优秀的微服务框架,其提供了多种组件来简化微服务的开发与部署。其中,Eureka注册中心和Ribbon负载均衡是Spring Cloud中最常用的两...
  • 在基于微服务架构的应用中,网关是一个重要的组件,它负责将客户端的请求转发到不同的微服务实例上。SpringCloud提供了一个强大的网关组件 - Zuul和后续的版本中引入的Gateway,它们可以帮助开发者实现灵活且高效的网关路由。 本文将通过...
  • 在当今云原生时代,微服务架构已经成为了构建灵活、可伸缩和可靠的应用程序的首选方法。为了更好地支持微服务架构,Spring Cloud不断进行革新和演进,以提供更完善的解决方案。其中,服务网格和云原生成为了重要的话题。 1. 什么是服务网格? 服务...
  • Introduction Spring Cloud Feign是一个基于Spring Cloud的工具,它提供了一种简单的声明式的HTTP客户端,用于在微服务架构中实现服务之间的通信。然而,有时候我们在使用Feign时可能会遇到应用无法启动的问题...
  • 引言 在构建分布式微服务架构时,前后端的跨域请求是一个常见的问题。跨域请求指的是在浏览器中,使用JavaScript通过XMLHttpRequest或fetch API发送的网络请求,该请求的目标URL与当前页面所在的域名不一致。由于浏览器的同源...
  • 1. 引言 在传统的单体应用中,数据库的事务管理比较简单,可以使用关系型数据库的事务机制来保证数据的一致性。但在分布式系统中,涉及到多个服务和多个数据库的操作,事务管理就变得更加复杂。在这种情况下,Seata作为一种开源的分布式事务解决方案,可以...
  • 在微服务架构中,限流与熔断是保障系统稳定性和可用性的关键技术。Spring Cloud Alibaba Sentinel作为一款流量控制与防护库,为开发者提供了丰富的功能和易于使用的接口。在前文中我们已经介绍了Sentinel的基本使用方法,本文...
  • 引言 在Java开发中,Spring是非常流行的应用开发框架。Spring Boot是一种基于Spring框架的简化配置和快速开发的解决方案。而Spring Cloud是一个用于构建分布式系统的工具集,它基于Spring Boot提供了一系列的特...