- 博客(8)
- 收藏
- 关注
原创 最近我做了一个轻量级的定时任务平台,名字叫 **ChronoFlow**。
摘要: ChronoFlow 是一款轻量级定时任务平台,专为内网中小团队设计,支持管理数十个任务。其核心功能包括 Web 页面管理、Cron 配置、手动触发、任务终止、执行日志查看及 Docker 部署。系统由前端(UI)、调度后端(Admin)和执行器(Exec)组成,通过异步回调机制确保任务可靠执行,日志分离存储避免数据库压力。支持 Shell/Python 脚本,提供可视化 Cron 配置和运行报表。部署简单,适合轻量级调度需求,暂不适用于大规模分布式场景。项目已开源,后续将优化告警、日志等体验
2026-06-30 09:45:32
221
原创 后端服务线上部署
本文介绍了基于Docker和Kong API网关的后端服务线上部署方案。通过容器化部署user-service和order-service,并使用Kong作为API网关统一入口,仅对外暴露Nginx的80端口。文章详细说明了请求链路、Docker Compose配置、Kong声明式配置及Nginx反向代理设置,实现了服务隔离和API Key鉴权功能。该方案确保了服务安全性,同时提供了灵活的路由转发能力,适合微服务架构的部署场景。
2026-01-19 11:49:35
362
原创 kratos框架中,在config.yaml中引入配置,代码中应该做哪些修改
这篇文章主要讲解了在 Kratos 框架 中,如何在 config.yaml 中添加自定义配置(如数据库信息),并通过修改 conf.proto、wire.go 和 main.go 等文件,实现配置在代码中的自动注入与使用。
2025-10-20 14:14:42
436
原创 kratos 搭配GORM完成自动建表的流程
在使用 Kratos 微服务框架 开发项目时,我们经常需要与数据库交互。 相比手动编写 SQL 建表语句,使用 GORM 的 AutoMigrate 自动建表功能 更加高效、优雅。
2025-10-19 09:21:24
852
原创 解决Vue2创建脚手架后,组件命名必须是大陀峰命名法的问题
2.进入package.json给eslintConfig添加rule 规则。1.进入vue.config.js文件,添加lintOnSave。
2023-05-02 11:23:31
362
1
原创 解决vue项目中npm install 失败,和 npm run dev失败的方案
解决npm install 和 npm run dev 出现的问题
2023-03-25 21:14:29
2865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅