Giter Club home page Giter Club logo

cloud-alibaba's Introduction

SpringCloud alibaba实战

简介

一套涵盖大部分核心组件使用的Spring Cloud alibaba微服务实战教程,42篇文章,篇篇精华!手把手教你开发一个生产可用的SpringCloud开发框架。

文章目录

正文

SpringCloud alibaba微服务实战一 - 基础环境准备

SpringCloud alibaba微服务实战二 - 服务注册

SpringCloud alibaba微服务实战三 - 服务调用

SpringCloud alibaba微服务实战四 - 版本管理

SpringCloud alibaba微服务实战五 - 限流熔断

SpringCloud alibaba微服务实战六 - 配置隔离

SpringCloud alibaba微服务实战七 - 分布式事务

SpringCloud alibaba微服务实战八 - Seata 整合Nacos

SpringCloud alibaba微服务实战九 - Seata 容器化

SpringCloud alibaba微服务实战十 - 服务网关SpringCloud gateway

SpringCloud alibaba微服务实战十一 - Swagger接口文档聚合

SpringCloud alibaba微服务实战十二 - 网关集成Sentinel限流

SpringCloud alibaba微服务实战十三 - 集成Oauth2.0认证中心

SpringCloud alibaba微服务实战十四 - SpringCloud Gateway集成Oauth2.0

SpringCloud alibaba微服务实战十五 - SpringCloud 容器化部署

SpringCloud alibaba微服务实战十六 - 版本升级

SpringCloud alibaba微服务实战十七 - 使用JWT token进行认证

SpringCloud alibaba微服务实战十八 - Oauth2.0 自定义授权模式

SpringCloud alibaba微服务实战十九 - Oauth2.0集成RBAC授权

SpringCloud alibaba微服务实战二十 - 集成Feign的降级熔断

SpringCloud alibaba微服务实战二十一 - JWT token 增强

SpringCloud alibaba微服务实战二十二 - 整合Dubbo调用

SpringCloud alibaba微服务实战二十三 - Feign 性能调优

SpringCloud alibaba微服务实战二十四 - SpringCloud Gateway的全局异常处理

SpringCloud alibaba微服务实战二十五 - 网关授权时Restful接口如何处理

SpringCloud alibaba微服务实战二十六 - Oauth2认证服务器自定义异常

SpringCloud alibaba微服务实战二十七 - 如何禁止绕过网关直接访问后端服务?

SpringCloud alibaba微服务实战二十八 - 两种授权模式比较:网关授权 VS 微服务授权

SpringCloud alibaba微服务实战二十九 - 网关统一处理请求响应日志

SpringCloud alibaba微服务实战三十 - 统一Oauth2.0资源服务器模块

SpringCloud alibaba微服务实战三十一 - 独立操作日志组件

SpringCloud alibaba微服务实战三十二 - 集成RocketMQ实现分布式事务

SpringCloud alibaba微服务实战三十三 - 如何解决多环境统一注册中心服务实例乱窜?

SpringCloud alibaba微服务实战三十四 - 私密接口如何禁止网关访问?

SpringCloud alibaba微服务实战三十五 - 退出登录时如何注销 jwt token?

SpringCloud alibaba微服务实战三十六 - Feign的最佳调用实战

番外

SpringCloud alibaba微服务实战番外一 - 统一Swagger配置模块

SpringCloud alibaba微服务实战番外二 - Feign调用时传递Access_Token

SpringCloud alibaba微服务实战番外三 - 集成SkyWalking链路监控

SpringCloud alibaba微服务实战番外四 - 搭建ELK环境并集成日志

SpringCloud alibaba微服务开发 "最佳" 实践规范,请查阅!

给老板解释解释,为什么要用SpringCloud alibaba作为微服务开发框架???

项目结构

cloud-alibaba
├── account-biz             -- account业务模块
├──├──account-feign         -- account模块对外feign接口
├──├──account-service       -- account模块服务实现
├── account-dubbo           -- account dubbo 模块
├──├──dubbo-api             -- dubbo api
├──├──dubbo-provider        -- dubbo 接口实现服务
├── auth-service            -- 统一认证中心
├── cloud-bom               -- bom模块,控制整体版本
├── cloud-common            -- 基础工具模块
├── cloud-component         -- 组件
├──├──cloud-component-doc-starter            -- 统一文档组件swagger
├──├──cloud-component-logging-starter        -- 统一日志组件
├──├──cloud-component-security-starter       -- 统一资源服务器模块
├── cloud-gateway           -- 网关模块
├── cloud-message           -- 消息模块(暂时废弃)
├── order-biz               -- order业务模块
├──├──order-feign           -- order模块对外feign接口
├──├──order-service         -- order模块服务实现
├── product-biz             -- product业务模块
├──├──product-feign         -- product模块对外feign接口
├──├──product-service       -- product模块服务实现

公众号

学习不走弯路,关注公众号「java日知录」,回复「面试小抄」,获取十二万字的面试宝典!

加微信群交流,公众号后台回复「加群」即可。

cloud-alibaba's People

Contributors

jianzh5 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.