随笔分类 -  Golang / go-zero

摘要:消息队列对于大型微服务系统是必不可少的,主要是用来解决削峰、降低服务之间的耦合度以及异步能力。 go-queue 在 segmentio/kafka-go 这个包基础上,使用 go-zero 进行了上层统一封装,让开发人员更容易上手,将更多时间聚焦在开发业务上。https://github.com/ 阅读全文
posted @ 2023-09-13 17:20 lisus2000 阅读(699) 评论(0) 推荐(0) 编辑
摘要:1.API编写 2.生成API 生成后的目录如下 阅读全文
posted @ 2023-09-12 16:27 lisus2000 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1.初始化数据库连接 2.建立模型 3.配置GORMDB 4.在RPC使用 5.启动RPC会看到如下结果 6.进行测试 阅读全文
posted @ 2023-09-12 16:09 lisus2000 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1.准备MYSQL文件 CREATE TABLE user ( id bigint AUTO_INCREMENT, name varchar(255) NULL COMMENT 'The username', password varchar(255) NOT NULL DEFAULT '' COM 阅读全文
posted @ 2023-09-12 14:40 lisus2000 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1.编写message.proto文件 syntax = "proto3";package pb;// 生成golang 代码后的包名option go_package ="./pb";enum Status{ UNSPECIFIED=0; SUCCESS=1; FAILED=2;}message 阅读全文
posted @ 2023-09-12 14:28 lisus2000 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一:商城微服务简介 该商城主要包括的微服务有:购物车、首页、订单服务、支付服务、用户服务、商品服务,主要采用的是go-zero来实现 商城的思维导图如下 图片转自:https://bbs.csdn.net/topics/608056514 从以上思维导图可以看出,我们根据业务职能做如下微服务的划分: 阅读全文
posted @ 2023-09-08 17:00 lisus2000 阅读(275) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示