【一】medical-platform 开源发布

97 阅读2分钟

       hello,大家好,我是实践总结分享。提前祝大家五一快乐,出去玩耍注意安全。正文开始,今天大家分享一下自己搭建的微服务平台medical-platform平台项目。

       项目采用前后端分离的模式,前端看后续(目前准备集成KOI-UI,到本人前端技术可以忽略),所以后续重点主要讲java微服务;如果有有兴趣的前端可以一起加入完善这个项目,可以联系本人。

      medical-platform后端采用Spring Boot、Spring Cloud  Alibaba等。

      数据库选用mysql+redis;

      服务注册、配置中心选型Nacos;

      权限认证选用 sa-token +redis;

      微服务调用选用openFeign +okHttp;

      消息中间件选用rabbitmq;

      接口文档选用knife4j;

      代码生成maku代码生成;

      任务调用选用snailjob;

      另外集成 MapStruct Plus、lock4j-redisson、t-log等开源项目整合;

项目整体结构:

medical-platform 
├── platform-auth -- 认证授权服务
├── platform-gateway -- 网关服务
├── platform-plugin -- 基础开发插件组件
├ ├── platform-plugin-bom-- 基础开发插件组件版本管理
├ ├── platform-plugin-core -- 基础开发模块组件
├ ├── platform-plugin-encrypt -- 加密模块组件
├ ├── platform-plugin-orm -- ORM模块组件
├ ├── platform-plugin-json -- JSON模块组件
├ ├── platform-plugin-xml -- XML模块组件
├ ├── platform-plugin-security -- 安全模块组件
├ ├── platform-plugin-redis -- Redis模块组件
├ ├── platform-plugin-doc -- 文档模块组件
├ ├── platform-plugin-sms -- 短信模块组件
├ ├── platform-plugin-rpc -- RPC模块组件
├ ├── platform-plugin-log -- 日志模块组件(数据库操作记录)
├ ├── platform-plugin-log-adapter -- 日志采集组件
├ ├── platform-plugin-ratelimiter -- 限流模块组件
├ ├── platform-plugin-idempotent -- 幂等模块组件
├ ├── platform-plugin-rabbitmq -- 消息队列模块组件
├ ├── platform-plugin-mqtt -- mqtt组件
├ ├── platform-plugin-translation -- 翻译模块组件
├ ├── platform-plugin-cxf -- cxfWebService组件
├ └──platform-plugin-excel -- Excel模块组件
├── platform-extra -- 微服务三方服务模块
├ └── platform-extra-saniljob -- saniljob任务调度服务端
├── platform-server -- 业务服务模块
├ ├── platform-server-cdc -- fink 数据获取 服务
├ ├── platform-server-demo -- demo框架使用案例
├ ├── platform-server-generator -- 代码生成服务
├ ├── platform-server-system -- 系统基础服务
├ ├── platform-server-dispatch -- webService发送服务
├ ├── platform-server-job -- 调度任务服务
├ ├── platform-server-mcp -- 模型上下文协议
├ ├── platform-server-robot -- AI人工智能服务
├ └── platform-server-pay -- 聚合支付服务
├── platform-api -- 业务模块api封装
├ ├── platform-api-bom -- 业务模块api版本管理
├ ├── platform-system-api -- 系统基础api
└── └── platform-pay-api -- 聚合支付api

有兴趣的朋友可以查看开源地址后续开始跟新搭建过程已经服务详细介绍;感谢大家。

    码云地址: [https://gitee.com/yinyanlun/medical-platform21](https://gitee.com/yinyanlun/medical-platform21)