【发布时间】:2019-06-28 21:44:44
【问题描述】:
我需要一些关于并发工作数据库 golang 的建议。例如,我有付款信息的数据库。如果它有超过 1 个始终更新数据库的连接,我如何获得有关付款的实际信息?
我尝试将事务与 gorm 一起使用,但我不确定它是否有效。我也在尝试使用互斥锁,但如果我的应用程序有超过 1 个实例,它就不能正常工作。我也在尝试使用像更新付款集 someinfo = someinfo || 这样的 sql某些条件的“附加信息”。
【问题讨论】:
-
sql.DB 类型对于并发使用是安全的。看stackoverflow.com/questions/24951543/…
标签: sql go concurrency