Mall电商实战项目微服务版本全面升级!支持最新版SpringCloud,权限解决方案升级...

2022-08-02
阅读 3 分钟
1.9k
前阵子我把mall项目全面升级了 ,支持了SpringBoot 2.7.0,相信很多小伙伴已经知道了。最近抽空把它的微服务版本mall-swarm也升级了,已支持最新版SpringCloud&Alibaba,今天来聊聊升级内容和升级过程中遇到的一些问题,希望对大家有所帮助!
封面图

支持Nacos 2.1.0!这套Spring Cloud Gateway + Oauth2 微服务权限终极解决方案升级了!

2022-07-19
阅读 4 分钟
2.6k
最近经常有小伙伴问我关于在微服务中使用Oauth2的问题,其实之前已经写过一篇相关文章了。这次抽空把之前文章中的Demo给升级了,支持了最新版的Spring Cloud和Nacos。今天再来介绍下这套微服务权限终极解决方案,希望对大家有所帮助!
封面图

还在用Feign?推荐一款微服务间调用神器,跟SpringCloud绝配!

2022-02-15
阅读 9 分钟
2.7k
在微服务项目中,如果我们想实现服务间调用,一般会选择Feign。之前介绍过一款HTTP客户端工具Retrofit,配合SpringBoot非常好用!其实Retrofit不仅支持普通的HTTP调用,还能支持微服务间的调用,负载均衡和熔断限流都能实现。今天我们来介绍下Retrofit在Spring Cloud Alibaba下的使用,希望对大家有所帮助!
封面图

开箱即用!看看人家的微服务权限解决方案,那叫一个优雅!

2021-09-02
阅读 10 分钟
4.8k
记得之前写过一篇文章微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权! ,提供了Spring Cloud中的权限解决方案,其实一开始整合的时候我一直玩不转,又是查资料又是看源码,最终才成功了。最近尝试了下Sa-Token提供的微服务权限解决方案,用起来感觉很优雅,推荐给大家!
封面图

自己写的实战教程就是香!聊聊我写博客的那些事!

2021-04-07
阅读 2 分钟
1.2k
之前经常有读者朋友问我:怎样才能和我一样优秀?其实我也是从菜鸟过来的,但是我坚信平时多积累,多输出,就能变得优秀!今天分享下我写博客的经历,希望对大家有所启发!
封面图

Github标星6K!微服务电商项目在Kubernetes下的最佳实践!

2021-03-31
阅读 9 分钟
1.9k
由于K8S目前实在是太火了,之前一直说要给mall项目出个K8S部署方案,这次它来啦!在更新完K8S系列教程后,是时候来波实践了,拿mall-swarm项目来实践真的是刚刚好。如果你有在Docker下部署该项目的经历,而且已经学习了我的K8S系列教程的话,相信你能够轻松上手!
封面图

mall-swarm微服务电商系统如何部署?用Jenkins自动化部署是真的香!

2020-11-25
阅读 5 分钟
2.4k
之前对mall-swarm项目做了升级,注册中心和配置中心都改为使用Nacos,但是Jenkins的自动化部署文档一直都没更新。有些朋友参考原来的文档部署有点小问题,这次对mall-swarm的自动化部署文档做个升级,希望对大家有所帮助!

mall-swarm 微服务电商项目发布重大更新,打造Spring Cloud最佳实践!

2020-09-23
阅读 3 分钟
2.1k
之前把我的mall项目更新到了SpringBoot 2.3.0版本,微服务版本mall-swarm也已同步更新了。此次更新完善了项目的Spring Cloud技术栈,升级至Spring Cloud Hoxton版本并加入了Spring Cloud Alibaba、Oauth2和Knife4j,致力于打造Spring Cloud 最佳实践项目!

我扒了半天源码,终于找到了Oauth2自定义处理结果的最佳方案!

2020-08-26
阅读 10 分钟
3.8k
在《微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!》一文中我们介绍了Oauth2在微服务中的使用,但是我们没有自定义Oauth2默认的处理结果。有时候我们真的很希望Oauth2中的认证授权能返回我们指定格式的结果,比如登录认证的结果、网关鉴权不通过的结果等等。本文将详细介绍Oauth2中自定...

微服务聚合Swagger文档,这波操作是真的香!

2020-08-14
阅读 9 分钟
3.8k
记得我的mall-swarm微服务项目中,没有做API文档聚合,访问每个服务的API文档都需要访问单独的swagger-ui.html页面,既然我们使用了微服务,就应该有统一的API文档入口,最近发现knife4j有这方面的支持,本文将详细介绍其实现,希望对大家有所帮助!

微服务权限终极解决方案,Spring Cloud Gateway + Oauth2 实现统一认证和鉴权!

2020-08-04
阅读 16 分钟
17.2k
最近发现了一个很好的微服务权限解决方案,可以通过认证服务进行统一认证,然后通过网关来统一校验认证和鉴权。此方案为目前最新方案,仅支持Spring Boot 2.2.0、Spring Cloud Hoxton 以上版本,本文将详细介绍该方案的实现,希望对大家有所帮助!

一个不容错过的Spring Cloud实战项目!

2020-06-30
阅读 3 分钟
3.3k
mall-swarm作为mall项目的Spring Cloud版本,目前已更新至最新代码,新增了权限管理功能。mall项目中的代码将一直保持最新,mall-swarm每过一段时间将从mall中合并一次代码,本文主要介绍mall-swarm的基本内容及学习路线。

微服务架构下的自动化部署,使用Jenkins来实现!

2020-01-09
阅读 3 分钟
5.1k
在微服务架构中,随着服务越来越多,服务的打包部署就会成为一个相当麻烦的事情。比如说我的mall-swarm项目目前就有8个服务需要部署,有没有什么办法让我们部署一次之后,只要点击执行就可以自动部署呢?当然有!下面我们使用Jenkins来完成一个微服务架构中的自动化部署工作。

在Docker容器中部署整套基于SpringCloud的微服务架构,看这篇就对了!

2020-01-02
阅读 5 分钟
1k
本文以mall-swarm项目为例,主要介绍一个微服务架构的电商项目如何在Docker容器下部署,涉及到大量系统组件的部署及多个Spring Cloud 微服务应用的部署,基于CentOS7.6。

Github标星25K+Star,SpringBoot实战电商项目mall出SpringCloud版本啦!

2019-12-27
阅读 4 分钟
1.8k
去年12月的时候,mall项目正式发布,作为Github上面最火的SpringBoot实战电商项目,累计获得了25000+Star。今年还是12月,mall项目微服务版本mall-swarm正式发布,文档齐全,附带全套SpringCloud教程。

使用Seata彻底解决Spring Cloud中的分布式事务问题!

2019-12-23
阅读 10 分钟
4.5k
Seata是Alibaba开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文将通过一个简单的下单业务场景来对其用法进行详细介绍。

Spring Cloud Alibaba:Sentinel实现熔断与限流

2019-12-23
阅读 11 分钟
3k
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Sentinel 作为其核心组件之一,具有熔断与限流等一系列服务保护功能,本文将对其用法进行详细介绍。

Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用

2019-12-04
阅读 6 分钟
2.9k
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Nacos 作为其核心组件之一,可以作为注册中心和配置中心使用,本文将对其用法进行详细介绍。

Spring Cloud Security:Oauth2实现单点登录

2019-11-24
阅读 7 分钟
3.1k
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录功能,本文将对其单点登录用法进行详细介绍。

Spring Cloud Security:Oauth2结合JWT使用

2019-11-21
阅读 9 分钟
3.5k
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2还可以实现更多功能,比如使用JWT令牌存储信息,刷新令牌功能,本文将对其结合JWT使用进行详细介绍。

Spring Cloud Security:Oauth2使用入门

2019-11-19
阅读 7 分钟
7.2k
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录、令牌中继、令牌交换等功能,本文将对其结合Oauth2入门使用进行详细介绍。

Spring Boot Admin:微服务应用监控

2019-11-06
阅读 8 分钟
3.1k
Spring Boot Admin 可以对SpringBoot应用的各项指标进行监控,可以作为微服务架构中的监控中心来使用,本文将对其用法进行详细介绍。

Spring Cloud Gateway:新一代API网关服务

2019-11-04
阅读 11 分钟
2.5k
Spring Cloud Gateway 为 SpringBoot 应用提供了API网关支持,具有强大的智能路由与过滤器功能,本文将对其用法进行详细介绍。

Spring Cloud Consul:服务治理与配置中心

2019-10-29
阅读 4 分钟
3.2k
Spring Cloud Consul 为 SpringBoot 应用提供了 Consul的支持,Consul既可以作为注册中心使用,也可以作为配置中心使用,本文将对其用法进行详细介绍。

Spring Cloud Sleuth:分布式请求链路跟踪

2019-10-22
阅读 3 分钟
1.1k
Spring Cloud Sleuth 是分布式系统中跟踪服务间调用的工具,它可以直观地展示出一次请求的调用过程,本文将对其用法进行详细介绍。

Spring Cloud Bus:消息总线

2019-10-20
阅读 5 分钟
2.1k
Spring Cloud Bus 使用轻量级的消息代理来连接微服务架构中的各个服务,可以将其用于广播状态更改(例如配置中心配置更改)或其他管理指令,本文将对其用法进行详细介绍。

Spring Cloud Config:外部集中化配置管理

2019-10-16
阅读 7 分钟
2.1k
Spring Cloud Config 可以为微服务架构中的应用提供集中化的外部配置支持,它分为服务端和客户端两个部分,本文将对其用法进行详细介绍。

Spring Cloud Zuul:API网关服务

2019-10-15
阅读 7 分钟
2.1k
Spring Cloud Zuul 是Spring Cloud Netflix 子项目的核心组件之一,可以作为微服务架构中的API网关使用,支持动态路由与过滤功能,本文将对其用法进行详细介绍。

Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用

2019-10-13
阅读 7 分钟
2.4k
Spring Cloud OpenFeign 是声明式的服务调用工具,它整合了Ribbon和Hystrix,拥有负载均衡和服务容错功能,本文将对其用法进行详细介绍。

Hystrix Dashboard:断路器执行监控

2019-10-10
阅读 5 分钟
1.2k
Hystrix Dashboard 是Spring Cloud中查看Hystrix实例执行情况的一种仪表盘组件,支持查看单个实例和查看集群实例,本文将对其用法进行详细介绍。