标签: Golang

3 篇文章

thumbnail
Golang 使用 Wire 进行依赖注入
Wire 是 Google 研发并开源的一个 Golang 依赖注入解决方案,它通过解释原有文件生成新文件并用 Go Build Injector 实现编译环节的代码区分。在本文中,我将向你讲述使用 Wire 提高依赖注入的便捷性,减小带依赖构建的耦合程度。
thumbnail
Go Message Queue 的简易实现
通常对于我们个人构建的小型应用程序,部署一个大型的微服务 MQ 框架是毫无必要的。所以,我们可以基于内存构建一个仅在 Go 持久化应用程序内部运行的 Message Queue 组件...