2020年10月21日
摘要: kratos系列 *** kratos项目中使用分布式锁介绍 基于etcd实现的分布式锁 / 另外一个kratos_rockscache项目中有介绍使用SETNX命令实现一个简单的非等待的分布式锁 kratos项目中使用gorm的Transaction的方法介绍 ***** 事务开始时使用tx / 阅读全文
posted @ 2020-10-21 19:53 江湖乄夜雨 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 前言 Go语言没有实现像Python那样实现灵活的导入本地包与模块的机制,在使用Go开发时遇到了本地包的相互导入问题,这里写一个demo总结一下。 在同一项目中的情况 项目的目录结构如下:其中mypackage包中的go脚本分别是主项目需要导入的函数;主项目是根目录下的那个main.go文件。 代码 阅读全文
posted @ 2020-10-21 18:00 江湖乄夜雨 阅读(3482) 评论(0) 推荐(0) 编辑