[Spring Cloud] (汇总)网关(Gateway)与微服务(SringBoot)搭建

因之前的项目接触到了gateway网关,故根据自己的理解重新实现了一套网关组件。并计划持续更新,为实现一步步搭建网关。

每个阶段的博客均有对版本的代码如下:
杉极简/gateway网关阶段学习

版本选择

选择目前最新的SpringBoot2.6.13作为基础。

Spring Cloud Alibaba Version Spring Cloud Version Spring Boot Version
2021.0.5.0 Spring Cloud 2021.0.5 2.6.13

根据Spring Cloud的版本选择适合的中间件。

Spring Cloud Alibaba Version Sentinel Version Nacos Version RocketMQ Version Dubbo Version Seata Version
2021.0.5.0 1.8.6 2.2.0 4.9.4 ~ 1.6.1

博客进度

博客链接

[Spring Cloud] (1)gateway简单搭建与请求转发-CSDN博客

[Spring Cloud] (2)gateway全局异常捕捉统一返回值_gateway抓取异常-CSDN博客

[Spring Cloud] (3)gateway令牌token拦截器-CSDN博客

进展目录

原始的项目场景

最简单的配置,实现了Nacos配置、服务注册、网关转发微服务接口。

复制代码
fir_gateway_java_original

fir_nacos_original
全局异常捕捉

在原始项目的基础之上,实现全局异常捕捉,404处理,统一返回对象。

复制代码
h_exception/
	fir_gateway_java_exception
	fir_nacos_exception
	nacos配置
网关与令牌

网关集成redis与令牌校验器

微服务集成redis,AjaxResult,swagger,登录接口。

复制代码
i_token/
	fir_gateway_java_exception
	fir_nacos_exception
	nacos配置
相关推荐
数据要素X14 分钟前
寻梦数据空间 | 架构篇:从概念到落地的技术实践与突破性创新
大数据·运维·数据仓库·微服务·数据治理·数据中台·可信数据空间
Light603 小时前
领码方案|微服务与SOA的世纪对话(6):组织跃迁——智能架构下的团队与文化变革
微服务·云原生·ddd边界·组织双生体·pod协同·文化仪式·ai自演进
柳贯一(逆流河版)3 小时前
Nacos 实战指南:微服务下服务注册与配置管理的完整落地
java·微服务·架构
一叶飘零_sweeeet3 小时前
从 “黑盒“ 到 “透明“:SkyWalking 实战指南 —— 让微服务问题无所遁形
分布式·微服务·skywalking·分布式链路追踪
还是鼠鼠6 小时前
《黑马商城》Elasticsearch基础-详细介绍【简单易懂注释版】
java·spring boot·spring·elasticsearch·搜索引擎·spring cloud·全文检索
麦兜*7 小时前
Redis 7.2 新特性实战:Client-Side Caching(客户端缓存)如何大幅降低延迟?
数据库·spring boot·redis·spring·spring cloud·缓存·tomcat
写代码的小阿帆14 小时前
Java体系总结——从基础语法到微服务
java·微服务·学习方法
Light6021 小时前
领码方案|微服务与SOA的世纪对话(5):未来已来——AI 驱动下的智能架构哲学
微服务·智能双生体·ai 增强 ddd·自驱动 mesh·预测型 ci/cd·自演进闭环
赴前尘1 天前
Go 微服务框架排行榜(按 GitHub Star 排序)
微服务·golang·github
源码集结号1 天前
一套智慧工地云平台源码,支持监管端、项目管理端,Java+Spring Cloud +UniApp +MySql技术开发
java·mysql·spring cloud·uni-app·源码·智慧工地·成品系统