概览

  • 项目地址

https://gitee.com/RunningPan/all-in-one

需求

内容中心 // 进行中

  • 迁移博客相关服务,
  • 使用mapstruct 改造
  • druid 数据库监控
  • [ ] 前端 ,首页, 用VUE,

    基础服务

  • [ ] 用户认证服务

  • [ ]

    工具中心

  • [ ] 代码生成

  • 接口管理 rpc rest mq
  • 测试 , 调试,性能数据
  • 代码生成
  • 监控
  • [ ]

    技术实践

  • [ ] 区分测试服务,进行蓝绿发布,远程调试配置

  • 数据聚合
  • dubbo
  • 环境
  • 测试

前端

  • 内容中心
  • 网站监控管理模块

后端

持久层技术实践

mybatis ,mybatisplus
druid 数据库连接池

测试

  • https://www.iocoder.cn/Spring-Boot/Unit-Test/?yudao

    运维

    docker使用记录

    docker 使用

    前期准备

  • [x] 云服务器 centos ,ssh登录ok

  • docker 安装
  • [x] 样例工程安装 接口及页面访问

    • docker exec -it fame-mysql bash //连接其中一个镜像实例

      部署与结构调整

  • [ ] 流水线构造

  • springboot 工程docker化,//每个工程带dockerfile,
    1. - [https://blog.csdn.net/weixin_39098944/article/details/107087257](https://blog.csdn.net/weixin_39098944/article/details/107087257)
  • 本地打包
    - ~~现在部署做的镜像是用mvn运行,影响服务器运行,后面改成本地打包成jar 再发布上去~~
    
  • 安装 Portainer
  • [x] ~~ 新建一个后台自己的模块,用docker 部署上去,可以运行,使用镜像库~~

    - ~~idea docker 插件~~
    
  • [ ] 调试环境,环境切换,

  • [ ] 用cgroup限制内存以防止Linux因内存用尽卡死

    问题

  • 远程代码debug

  • docker 镜像更新数据如何保存,mysq等l数据持久化,使用volumes 映射到宿主机

image.png

  • pom 文件 relativePath的作用

参考