康来智慧冷链-后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
wangxiang e07cb6d0eb 📝 移除多余 3 years ago
doc 🍽 数据 3 years ago
docker-cloud 🚀 地图设计器调整完毕 3 years ago
kicc-auth 🧬与macbook-air-m2继承测试完毕 3 years ago
kicc-common 🔥 享受敲代码的美好时光,处理地图数据控制逻辑 3 years ago
kicc-common-demo 📀 重构前端框架进行适配后端框架 3 years ago
kicc-gateway 🧬与macbook-air-m2继承测试完毕 3 years ago
kicc-platform 🚨 加强地图设计器校验逻辑 3 years ago
kicc-register 调整地图设计器数据结构 3 years ago
kicc-visual 🚀 架构重构 3 years ago
.gitignore 📝 移除多余 3 years ago
README.md 🚀 前后端项目合并,个人独立开发 3 years ago
pom.xml 🧬更新菜单模块 3 years ago

README.md

🚀kicc(康来智慧冷链) 微服务架构平台 © 长沙康来生物有限公司版权所有

💡 简介

服务于医疗智慧冷链行业微服务架构平台,目前采用最新微服务技术栈搭建,支持标本箱配送,监控,地图路线规划, 努力做成中国最好的智慧冷链平台。

🎡 功能特点

  • 主体框架:采用最新的Spring Cloud 2021.0.1, Spring Boot 2.6.4, Spring Cloud Alibaba 2021.1版本进行系统设计;

  • 统一注册:支持Nacos作为注册中心,实现多配置、分群组、分命名空间、多业务模块的注册和发现功能;

  • 统一认证:统一Oauth2认证协议,并支持自定义grant_type实现手机号码登录,第三方登录集成JustAuth实现微信、支付宝等多种登录模式;

  • 业务监控:利用Spring Boot Admin来监控各个独立Service的运行状态。

  • 内部调用:集成了Feign与自定义内部注解,支持内部调用。

  • 业务熔断:采用Sentinel实现业务熔断处理,避免服务之间出现雪崩;

  • 在线文档:通过接入Knife4j,实现在线API文档的查看与调试;

  • 业务分离:采用前后端分离的框架设计,前端采用基于 vben Adminkicc-ui

  • 多租户功能:集成Mybatis Plus,实现SAAS多租户功能

🎯 文件结构

kicc -- 父项目,各模块分离,方便集成和微服务
  ├─kicc-auth -- 认证授权中心,基于 spring security oAuth2
  ├─kicc-common -- 公共通用模块,主模块
    ├─kicc-common-bom -- 全局jar BOM标准定义
    ├─kicc-common-core -- 公共工具类核心包
    ├─kicc-common-data -- 数据服务核心包
    ├─kicc-common-datasource -- 动态切换数据源组件
    ├─kicc-common-feign -- feign-sentinel服务降级熔断、限流组件
    ├─kicc-common-job -- 定时任务,基于xxl-job
    ├─kicc-common-log -- 日志服务
    ├─kicc-common-mock -- 单元模拟测试工具类
    ├─kicc-common-rocketmq -- 阿里 rocketmq 消息中间件
    ├─kicc-common-seata -- 阿里巴巴-seata分布式事务解决方案
    ├─kicc-common-security -- 安全工具类
    ├─kicc-common-swagger -- 接口文档
  │─kicc-common-demo -- 组件使用案列
  │─kicc-gateway -- 服务网关,基于 spring cloud gateway
  │─kicc-register -- 注册配置中心
  │─kicc-system -- 通用系统权限管理聚合模块
  │─kicc-visual 图形化相关功能