1 Star 0 Fork 0

xinhe65045 / spring-cloud-usage

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

spring-cloud-usage

介绍

此项目用于记录spring cloud 项目实践过程中踩过的一些坑,并通过可用的Demo或框架代码记录解决方案,以便其他项目参考。

软件架构

暂无

开发环境建议

  • JDK8
  • Maven
  • IDEA CE
  • StarUML

使用说明

导入项目

项目结构

name path description
infra-eureka /infra-eureka eureka注册中心
rocky-framework /rocky-framework 从sample项目中提炼出的公共框架
sample-project-manage /sample-project-manager 项目开发流程相关的一些实践经验
sample-maven-assembly /sample-project-manager/sample-maven-assembly maven-assembly插件使用及扩展
sample-sso /sample-sso 单点登录
sample-toyshop /sample-toyshop 用于演示spring cloud最基础的使用方式

路线图

  • 项目基本结构
  • 项目管理工具
    • maven-assembly-plugin
    • maven-release-plugin
  • 服务开发
    • 异常体系
      • 断言工具
      • 统一异常
    • 单元测试
      • mock
      • 嵌入式依赖
    • Api Doc
      • swagger
    • 日志
      • MDC
      • 规范化输出
  • 服务治理
    • 注册中心
      • 基本配置
      • 高可用
      • 参数优化
    • 链路追踪
    • 超时
    • 熔断
    • 灰度
  • 可选支持
    • 配置中心
      • spring cloud config
      • disconf
      • nacos
    • Api-Gateway
      • 路由
      • 鉴权
      • 灰度
      • 流控
    • SSO
    • Gson兼容
    • 秒杀
    • ...

方案概要

代码结构

实现Rest服务

使用swagger辅助接口调试

连接到注册中心

基于MDC的全局Trace日志

配置超时参数

配置Fallback

优化性能配置

接入网关

灰度

单点登录

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

Comments ( 0 )

Sign in for post a comment

About

spring cloud 踩坑记录 expand collapse
Java
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/xinhe65045/spring-cloud-usage.git
git@gitee.com:xinhe65045/spring-cloud-usage.git
xinhe65045
spring-cloud-usage
spring-cloud-usage
master

Search

105716 1d94204e 1850385 105716 2d26be5c 1850385