Spring Cloud Gateway - 使用测试案例
配置一个最基础路由规则
关于 Spring Cloud Gateway 的原理和核心组件,之前已经有过介绍,可以参考《Spring Cloud Gateway - 从 0 到 1 构建一个网关》。这里我们直接聚焦 Spring Cloud Gateway 的常见的使用套路。首先我们先跑通一个最简单的网关配置。为方便起见,我们在本地起两个测试微服务:
- 用户微服务:内部访问路径为 localhost:8180
- 订单微服务:内部访问路径为 localhost:8081、localhost:8082
以上两个服务的构建可以参考 演示项目源码。 我们的目标是通过新搭建的 SGC,去访问这两个内部服务。
Spring Cloud Alibaba 微服务系列 - Seata
Seata 的简介
Seata 是阿里巴巴开源的一款高性能、易使用的分布式事务解决方案。它的核心价值在于,在微服务架构下,以极低的性能损耗和业务无感(侵入性极低)的方式,解决了跨数据库、跨服务的本地事务一致性问题,也就是实现了分布式系统下的 ACID 保证。另外,关于事务和分布式事务的理论知识可以参考之前的文章:《Spring 的本地事务》、《分布式事务》。Seata 官网 文档,请参考 Seata 快速开始 。