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

时间:2014-04-28 06:13:35

标签: go mgo

我有一个用Go编写的web服务,目前我有这个全局包我随处导入,其中包含与MongoDB(通过MGO)的连接,但我不得不说这对我来说非常棘手。在Go中维护与数据源的连接的最佳实践是什么?我来自PHP世界,因此Global:S

1 个答案:

答案 0 :(得分:7)

导入一个导出初始化*mgo.Session对象的包作为包级变量或通过访问器/初始化器没有任何问题。也许后者更能吸引经典的“OOP-ists”。