- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Kratos框架单体应用实战四
项目框架和基本的逻辑实现后,我们就可以先把项目部署起来,开发的最后一个链路实现。本篇文章主要是介绍利用单体应用如何在单台服务器上部署的方式,可以使用supervisor工具,dockerfile文件,docker-compose文件等方式部署,一般来说,mysql和redis都是分开在单独的容器中或购买的单独数据库资源,上述例子只是在开发和测试中使用较多。
2024-09-06 16:30:28
1230
1
原创 Kratos单体应用实战三
在使用kratos框架进行开发时往往会遇到一些让人纠结的问题,比如命名规范?service层,biz层,data层业务逻辑所占的比重?多个http服务如何引入?文件上传如何接入到框架中?下面我们一个个来实践。本篇文章主要将一些规范问题,代码权重问题,以及事务和文件的处理方式,仅供参考。
2024-08-28 17:53:38
956
原创 Kratos框架单体应用实战二
本篇文章讲述下在kratos-use目录结构中如何进行单体应用的开发,关于环境搭建和项目运行等相关说明请参考Kratos框架单体应用实战一根据业务中新需求,在开发流程中在进行需求分析后,首先进行api接口的定义(方便前端同学进行开发,不被阻塞)和数据库表的设计(如何需要增加新的表结构或字段)。
2024-08-26 15:17:48
1247
原创 Kratos框架单体应用实战一
Kratos框架是一套轻量级 Go 微服务框架,包含大量微服务相关框架及工具。之所以是轻量级是因为框架内部并没有重写很多其他开源库已经实现的功能,而是提供了一套规范和接口,并且在此基础上提供了对这些开源库的整合和统一接口的定义,你可以很容易的将gin,gorm,go-redis等开源库集成进来,方便扩展与维护。
2024-08-26 00:23:48
681
原创 Kratos配置相关处理
由于使用kratos有一段时间了,期间也遇到过问题,但都顺利解决,趁着机会把源码通读一番,做个记录。首先阅读文章之前先通读官方文档有个大概的认识,最好能动手操作,写个demo。本文简单介绍了kratos run命令和配置文件的读取方式,通过定义配置数据读取的结构,数据加载的方式来满足不同的需求。通过监听数据源的修改,如果有更改则进行同步修改。
2024-08-23 10:03:29
1170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人