什么是分布式事务问题
在微服务架构中由于全局数据一致性没法保证产生的问题就是分布式事务问题。简单来说,一次业务操作需要操作多个数据源或需要进行远程调用,就会产生分布式事务问题。
Seata简介
Seata是Alibaba开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文将通过一个简单的下单业务场景来对其用法进行详细介绍。
Seata详细介绍参见以下地址:
https://whwtree.com/archives/seata-introduce.html
在微服务架构中由于全局数据一致性没法保证产生的问题就是分布式事务问题。简单来说,一次业务操作需要操作多个数据源或需要进行远程调用,就会产生分布式事务问题。
Seata是Alibaba开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文将通过一个简单的下单业务场景来对其用法进行详细介绍。
Seata详细介绍参见以下地址:
https://whwtree.com/archives/seata-introduce.html
Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案,Nacos作为其核心组件之一,可以作为注册中心和配置中心使用,本文将对其用法进行详细介绍。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos具有如下特性:
Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案,Sentinel作为其核心组件之一,具有熔断与限流等一些列服务保护功能,本文将对其用法进行消息介绍。
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
Sentinel具有如下特性:
Spring Boot Admin可以对SpringBoot应用的各项指标进行监控,可以作为微服务架构中的监控中心来使用,本文将对其用法进行详细介绍。
SpringBoot应用可以通过Actuator来暴露应用运行过程中的各项指标,Spring Boot Admin通过这些指标开监控SpringBoot应用,然后通过图形化界面呈现出来。Spring Boot Admin不进可以监控单体应用,还可以和Spring Cloud的注册中心相结合来监控微服务应用。
Spring Boot Admin可以提供应用的以下监控信息:
Spring Cloud Gateway 为SpringBoot应用提供了API网关支持,具有强大的智能路由与过滤器功能,本文将对其用法进行详细介绍。
Gateway旨在提供一种简单而有效的方式对API进行路由,以及提供一些强大的过滤器功能,例如:熔断、限流、重试等。
Spring Cloud Gateway具有如下特性: