- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Go依赖注入组件wire最佳实践(一)
贴一段维基百科中关于依赖注入的解释:在软件工程中,依赖注入(dependency injection,缩写为 DI)是一种软件设计模式,也是实现控制反转的其中一种技术。这种模式能让一个对象接收它所依赖的其他对象。“依赖”是指接收方所需的对象。“注入”是指将“依赖”传递给接收方的过程。在“注入”之后,接收方才会调用该“依赖”[1]。此模式确保了任何想要使用给定服务的对象不需要知道如何建立这些服务。取而代之的是,连接收方对象(像是 client)也不知道它存在的外部代码(注入器)提供接收方所需的服务。
2024-01-23 01:09:13
580
1
原创 Golang函数重试机制实现 (手把手造轮子)
在编写应用程序时,有时候会遇到一些短暂的错误,例如网络请求、服务链接终端失败等,这些错误可能导致函数执行失败。但是如果稍后执行可能会成功,那么在一些业务场景下就需要重试了,重试的概念很简单,这里就不做过多阐述了。
2024-01-18 01:00:08
632
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人