
SpringCloudAlibaba微服务实践
文章平均质量分 57
系统整理SpringCloudAlibaba实践资料,使我们更快更省力的把微服务架构落地集成到SpringCloudAlibaba技术栈中
清晨先生
博学之,省问之,慎思之,明辨之,笃行之
展开
-
SpringCloud Gateway 解析获取请求参数并封装传递到Controller
目录前言代码1. 定义请求封装实体`OAuthRequest.java`2. 定义抽象请求构造工厂类`OAuthRequestFactory.java`3. 定义默认WebFlux请求构造工厂实现`WebFluxOAuthRequestFactory.java`4. 定义请求实体线程参数容器`OAuthRequestContainer.java`5. 定义一个抽象过滤器`AbstractGatewayFilter.java`用来封装请求解析方法;6. 定义`CertifiedEntryWebfluxFilt原创 2021-01-05 14:29:09 · 7733 阅读 · 7 评论 -
SpringCloudAlibaba(二)Nacos配置中心实现微服务动态配置,SpringCloudAlibaba配置项详解
文章目录前言一、项目配置二、校验动态配置三、SpringCloudAlibaba配置项介绍前言上一篇文章讲了怎么创建一个Maven聚合项目作为微服务开发脚手架,并且创建了一个认证微服务并注册到注册中心,这篇我们介绍下如何使用Nacos的配置中心,实现我们的动态配置。以及简单介绍下SpringCloudAlibaba的各个配置项(可能是最全面SpringCloudAlibaba配置项介绍)一、项目配置Nacos创建配置在项目的bootstarp.yml文件添加配置中心相关配置server原创 2020-12-23 16:42:24 · 1232 阅读 · 0 评论 -
SpringCloudAlibaba(一)创建微服务项目,并把服务注册到Nacos注册中心
文章目录前言一、新建项目二、项目基本配置三、验证注册中心前言为了方便开发调试,这里使用Maven聚合的方式进行项目的创建,父项目来管理所有子Module的依赖版本信息,以防止出现因各个项目的依赖版本不一致导致的各种莫名其妙的问题。主要依赖版本:JDK:1.8SpringBoot:2.2.10.RELEASESpringCloud:Hoxton.SR8SpringCloudAlibaba:2.2.3.RELEASE一、新建项目打开IDEA 新建Maven项目[外链原创 2020-12-22 15:56:08 · 886 阅读 · 1 评论 -
记一次SpringCloudAlibaba开发过程中Nacos打开安全认证配置后,应用启动报错的问题
最近在使用SpringCloudAlibaba进行微服务项目开发,注册中心和配置中心用的是Nacos1.3.2,当Nacos开启了认证配置`时,如果应用内使用了`spring-cloud-starter-oauth2`这个包应用启动时控制台会抛出以下错误:com.alibaba.nacos.api.exception.NacosException: <html><body><h1>Whitelabel Error Page</h1><p>This application has no explicit ma原创 2020-10-15 14:29:09 · 4699 阅读 · 3 评论 -
各大主流微服务技术SpringCloud、SpringCloudAlibaba、Dubbo、Motan、MSEC架构选型对比
技术选型时,对于中小型公司而言,使用 SpringCloud 会极大的减少开发成本,只需了解原理以及如何使用,就能进行开发。但是对于大型公司而言,更倾向使用Dubbo,比较灵活,可以很方便的拓展自主研发一些组件,虽然人力成本会增加,但是能全面的把控技术风险。我们这里为什么选择SpringCloudAlibaba呢,主要因为SpringCloud的组件:服务注册与发现的 Eureka、服务限流降级的 Hystrix、网关 Zuul都已经停止更新了。当然,Spring这个我们Java界的老大哥也迅速给出了原创 2020-07-15 10:01:25 · 2243 阅读 · 4 评论 -
SpringCloudAlibaba 和 SpringCloud、SpringBoot 之间的版本对照表
SpringCloudAlibaba 和 SpringCloud、SpringBoot 之间的版本选择,匹配。官方版本对照信息原创 2020-07-14 16:11:49 · 6675 阅读 · 0 评论 -
为什么要使用微服务?微服务架构的发展史,我们有没有必要在项目里去使用微服务架构
为什么要使用微服务?微服务架构的发展史,我们有没有必要在项目里去使用微服务架构前言背景单体架构分布式架构SOA架构微服务架构总结原创 2020-07-13 11:28:05 · 708 阅读 · 0 评论