V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gvison  ›  全部回复第 1 页 / 共 1 页
回复总数  7
4 小时 51 分钟前
回复了 XdpCs 创建的主题 Go 编程语言 如何更好的打印日志
把请求经过的整条链路日志打印出来,通过 trace_id 或 request_id 把入参信息、返回信息、错误信息串联起来,通过 id 过滤可以查看整条请求链路日志信息,排查 bug 挺方便。可以参考这里封装的 gin 中间件 https://github.com/zhufuyi/sponge/blob/main/pkg/gin/middleware/logging.go
使用开发框架重写自己做过的项目,可以学习下一个高质量项目是如何快速高效实现的 https://github.com/zhufuyi/sponge
https://github.com/wegoteam/weflow 它借鉴了 activiti 和钉钉的设计理念
33 天前
回复了 xhd2015 创建的主题 Go 编程语言 使用 xgo trace 来可视化程序堆栈
程序堆栈可视化,看起来挺不错。
@idblife #5 基于 gin 封装的脚手架 sponge ,集成了从生成代码到开发、测试、api 文档、部署功能,或许可以符合你的要求
39 天前
回复了 ducuducu 创建的主题 程序员 http 网关如何优雅的暴露内部 grpc 服务
在 grpc 服务中增加一个 http 服务对现有系统影响是最小的,也就是一个微服务中同时提供了 http 和 grpc 两种调用(不是 grpc-gateway 方式),共用一套业务逻辑,B 站开源的微服务框架 kratos 是支持 http 和 grpc 的,我猜 B 站应该是这样的方案。
@block0 有用户反馈说用在公司项目上,比平常开发节省了不少时间
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2477 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 07:13 · PVG 15:13 · LAX 00:13 · JFK 03:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.