# spring-cloud-usage **Repository Path**: xinhe65045/spring-cloud-usage ## Basic Information - **Project Name**: spring-cloud-usage - **Description**: spring cloud 踩坑记录 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-01-08 - **Last Updated**: 2022-10-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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最基础的使用方式 | ## 路线图 - [x] 项目基本结构 - [ ] 项目管理工具 - [x] maven-assembly-plugin - [ ] maven-release-plugin - [ ] 服务开发 - [ ] 异常体系 - [x] 断言工具 - [ ] 统一异常 - [ ] 单元测试 - [ ] mock - [ ] 嵌入式依赖 - [ ] Api Doc - [x] swagger - [ ] 日志 - [ ] MDC - [ ] 规范化输出 - [ ] 服务治理 - [ ] 注册中心 - [x] 基本配置 - [x] 高可用 - [ ] 参数优化 - [ ] 链路追踪 - [ ] 超时 - [ ] 熔断 - [ ] 灰度 - [ ] 可选支持 - [ ] 配置中心 - [ ] spring cloud config - [ ] disconf - [ ] nacos - [ ] Api-Gateway - [ ] 路由 - [ ] 鉴权 - [ ] 灰度 - [ ] 流控 - [ ] SSO - [ ] Gson兼容 - [ ] 秒杀 - [ ] ... ## 方案概要 ### 代码结构 ### 实现Rest服务 ### 使用swagger辅助接口调试 ### 连接到注册中心 ### 基于MDC的全局Trace日志 ### 配置超时参数 ### 配置Fallback ### 优化性能配置 ### 接入网关 ### 灰度 ### 单点登录 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request