kod:一个支持 OpenTelemetry 的 Go 语言依赖注入框架 - 寻求反馈和贡献者~

149 天前
 sophos

从今年春节那会刚开源 kod 到现在,不知不觉已将近四个月了,虽然后续基本没怎么做宣传,star 数也有 74 个了,也算是我坚持完善这个项目的动力来源了,哈哈哈。

简单介绍一下,kod 是一个 Go 语言的依赖注入框架,支持面向 Component 的自定义拦截器,同时还支持 OpenTelemetry 采集 Trace/Metric/Log ,适用于各类 Go 应用,尤其是微服务领域。

到目前为止,kod 已经发布了 v0.9.0 版本,就个人来看,计划的功能基本都已经实现了,其实已经可以发布 v1.0 版本。不过考虑到目前还没有多少实际项目应用,可能还没到合适的时机。

所以,如果哪位小伙伴有打算使用 kod ,不管是个人项目还是公司项目,欢迎在 github 上提 issue ,我都会尽量答复,提供相关技术的无偿咨询,虽然已经尽量完善文档了~

希望能够在这里找到对此感兴趣的小伙伴,也希望能收集更多的反馈建议 :-)

链接:

最后,祝端午安康。

1127 次点击
所在节点    Go 编程语言
5 条回复
EricXuu
148 天前
刚好最近在看 go di 框架,star 收藏了,后面学习一下大佬的代码设计
wujianhua22
145 天前
sophos
145 天前
@wujianhua22 README 里说明了,inspired by ServiceWeaver :-)
xhd2015
140 天前
好家伙,感觉完全一样😂
sophos
140 天前
@xhd2015 要解决的问题不同,建议细看下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1047776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX