一尘不染

Golang处理数据库连接的“最佳实践”

go

我有一个用Go编写的Web服务,目前我将这个Global包导入到任何地方,其中包含与MongoDB的连接(通过MGO),但是我不得不说这对我来说非常讨厌。在Go中维护与数据源的连接的最佳实践是什么?我来自PHP世界,因此来自Global:S


阅读 348

收藏
2020-07-02

共1个答案

一尘不染

导入一个将初始化*mgo.Session对象导出为包级别变量或通过访问器/初始化程序导出的包没有错。后者也许对古典“ OOP主义者”更具吸引力。

2020-07-02