首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
GO
订阅
荔枝君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
再见go-micro!企业项目迁移go-zero全攻略(二)
承接上篇:上篇文章讲到 go-zero 架构设计和项目设计。本篇文章接着这个项目设计,将生成的 app 模块 中 gateway 和 RPC 进行改造。废话不多说,让我们开始! 是的是的,这样处理就可以啦,这样只要有错误就会打印日志了,go-zero 已经把 trace-id …
golang微服务框架go-zero系列-2:go-zero + gorm V2实践
golang圈子不大,微服务框架框架屈指可数:除了go-micro、go-kit,几乎没有其他选择。go-zero为此提供第三个可能。 我们到底需要什么样的框架?我们需要一款可以支持业务成长的框架!产品运营初期,比如需求验证阶段,我们并不需要采取微服务架构,因为运营成本太高。一…
再见go-micro!企业项目迁移go-zero全攻略(一)
最近发现 golang 社区里出了一个新兴的微服务框架。看了一下官方提供的工具真的很好用,只需要定义好 .api 文件模版代码都可以一键生成,只需要关心业务;同时 core 中的工具极大减少了开发成本。 最先接触go-zero是2020年10月国庆假期,说来也巧,看到有人在go…
golang微服务框架Kratos实现鉴权 - Casbin
Casbin最初是一个用Go语言打造的开源轻量级的统一访问控制框架。致力于帮助复杂系统解决权限管理的难题。同时也是一个国产开源项目。
使用Bazel构建你的Kratos微服务
Kratos微服务工程Bazel构建指南 Kratos是一个微服务框架,既然是微服务,那么一个工程下肯定会存在不少的服务,一个服务就是一个二进制可执行程序,那么我们将会面对一个问题:如何去构建(Bui
使用 Sa-Token 实现不同的登录模式:单地登录、多地登录、同端互斥登录
如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它可以手机电脑同时在线,但是不能在两个手机上同时登录一个账号。 同端互斥登录,指的就是:像腾讯QQ一样,在同一类型设备上只允许单地点登
go-zero实战:让微服务Go起来——4 用户服务(user)
进入服务工作区 4.1 生成 user model 模型 创建 sql 文件 编写 sql 文件 运行模板生成命令 4.2 生成 user api 服务 创建 api 文件 编写 api 文件 运行模
Go中的面向对象 我算是彻底玩明白了
Go本身是不支持面向对象,本文将带你深入了解面向对象的知识,以及在Go中如何实现面向对象,并通过实际案例进行演示。
适合团队和个人项目的 Golang 编码规范
持续创作,加速成长!这是我参与「掘金日新计划・10 月更文挑战」的第 5 天,点击查看活动详情 1. 前言 为形成公司技术团队统一的 Go 编码风格,以保障公司项目代码的易维护性和编码安全性,特制定本
如何设计一个优秀的 Go Web 项目目录结构
Go 语言作为一门高效、简洁、并发安全的语言,越来越受到开发者们的青睐,特别是在 Web 开发及云原生领域。而对于一个大型的 Go Web 项目而言,一个优秀的目录结构设计是必不可少的。