V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gvison  ›  全部回复第 2 页 / 共 2 页
回复总数  31
1  2  
@mocococ 觉得复杂可以尝试下在这里体验生成代码 https://go-sponge.com/ui/web-http 。浏览了下 goframe 的代码和文档,goframe 有的大部分功能 sponge 也是有的,开源的开发框架趋同化,个人感觉 goframe 主要更侧重 web 开发,在微服务方面没有微服务框架(go-zero 、kratos 等)成熟,个人更喜欢 kratos ,因此 sponge 参考了一些 kratos 。
2024-07-15 09:11:35 +08:00
回复了 ic3z 创建的主题 Go 编程语言 grpc 服务程序, pb 类型和 gorm model 要定义两套么?
使用工具连接数据库之后就可以生成 pb 和 gorm 两套对应的代码,示例 https://go-sponge.com/ui/micro-service
2024-07-13 15:46:47 +08:00
回复了 afxcn 创建的主题 Go 编程语言 go restful api 脚手架
依赖 node 环境来生成 go 代码,把 go 的不需要依赖环境的优点变成了缺点,其实用 go 写的开源 restful api 脚手架有挺多的。
在简单的 restful api 、工具、更复杂的微服务项目方面,个人感觉用 go 还是可以兼顾到节省资源和开发效率的,开发效率方面用到了开发框架 sponge ,在项目层级上自动生成和合并代码,减少了大量原本需要手写的代码,只需编写业务逻辑代码。
2024-05-26 10:21:52 +08:00
回复了 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
2024-04-24 13:41:04 +08:00
回复了 uniy 创建的主题 Go 编程语言 难道 Go 就没有好用的工作审批流框架吗
https://github.com/wegoteam/weflow 它借鉴了 activiti 和钉钉的设计理念
2024-04-22 19:37:25 +08:00
回复了 xhd2015 创建的主题 Go 编程语言 使用 xgo trace 来可视化程序堆栈
程序堆栈可视化,看起来挺不错。
2024-04-18 18:07:58 +08:00
回复了 idblife 创建的主题 Go 编程语言 gin 的用户验证,用户组这些都要自己实现吗?
@idblife #5 基于 gin 封装的脚手架 sponge ,集成了从生成代码到开发、测试、api 文档、部署功能,或许可以符合你的要求
2024-04-16 16:23:01 +08:00
回复了 ducuducu 创建的主题 程序员 http 网关如何优雅的暴露内部 grpc 服务
在 grpc 服务中增加一个 http 服务对现有系统影响是最小的,也就是一个微服务中同时提供了 http 和 grpc 两种调用(不是 grpc-gateway 方式),共用一套业务逻辑,B 站开源的微服务框架 kratos 是支持 http 和 grpc 的,我猜 B 站应该是这样的方案。
@block0 有用户反馈说用在公司项目上,比平常开发节省了不少时间
1  2  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2915 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
♥ Do have faith in what you're doing.