摘要:
kratos系列 *** kratos项目中使用分布式锁介绍 基于etcd实现的分布式锁 / 另外一个kratos_rockscache项目中有介绍使用SETNX命令实现一个简单的非等待的分布式锁 kratos项目中使用gorm的Transaction的方法介绍 ***** 事务开始时使用tx / 阅读全文
摘要:
前言 Go语言没有实现像Python那样实现灵活的导入本地包与模块的机制,在使用Go开发时遇到了本地包的相互导入问题,这里写一个demo总结一下。 在同一项目中的情况 项目的目录结构如下:其中mypackage包中的go脚本分别是主项目需要导入的函数;主项目是根目录下的那个main.go文件。 代码 阅读全文