首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kratos微服务
喵个咪
创建于2023-01-30
订阅专栏
B站开源微服务框架Kratos
等 88 人订阅
共43篇文章
创建于2023-01-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
开箱即用的GO后台管理系统 Kratos Admin - 定时任务
在后台管理系统中,定时任务是一个很实用的功能,可以帮助我们自动执行一些周期性的任务,比如定期清理数据、发送邮件提醒等。
Ent代码生成工具链
Ent代码生成工具链 Ent是Facebook开源的一个GO语言的ORM框架。它提供了一系列的工具,可以做到: SQL生成schema; schema生成protobuf的message; schem
开箱即用的GO后台管理系统 Kratos Admin - 如何上传文件
在一个CMS和Admin系统里面,文件上传是一个极其重要的功能之一。 在Kraots-Admin里面,我们把所有的文件都落地到MinIO。MinIO是一个非常优秀的分布式文件管理系统。
开箱即用的GO后台管理系统 Kratos Admin - 如何进行Docker部署后端
开箱即用的GO后台管理系统 Kratos Admin - 如何进行Docker部署后端 所有的相关操作都封装进Makefile里面。 使用docker-compose安装三方中间件 构建服务的镜像 如
开箱即用的GO后台管理系统 Kratos Admin - 介绍
开箱即用的GO后台管理系统 Kratos Admin - 介绍 其后端是基于的GO微服务框架go-kratos,前端也是基于Vue微服务框架的Vben Admin。
开箱即用的GO后台管理系统 Kratos Admin - 交互式API文档 Swagger UI
开箱即用的GO后台管理系统 Kratos Admin - 交互式API文档 Swagger UI 在我们的开发当中,有几个问题会比较麻烦: 调试接口 测试接口 提供接口文档 那么,我们需要用什么方法和
开箱即用的GO后台管理系统 Kratos Admin - API设计管理
开箱即用的GO后台管理系统 Kratos Admin - API设计管理 开门见山,Kratos内置的RPC是gRPC,而gRPC是基于Protobuf作为 接口规范的描述语言
开箱即用的GO后台管理系统 Kratos Admin - 后端项目结构说明
开箱即用的GO后台管理系统 Kratos Admin - 后端项目结构说明 .docker:存放 Docker 相关配置文件 api:存放 API 相关代码,API使用Protobuf定义,使用Buf
开箱即用的GO后台管理系统 Kratos Admin - 列表查询规则
开箱即用的GO后台管理系统 Kratos Admin - 列表查询规则 通用列表查询请求 字段名 类型 格式 字段描述 示例 备注 page number 当前页码 默认为1,最小值为1。 pageS
开箱即用的GO后台管理系统 Kratos Admin - 如何搭建开发环境
开箱即用的GO后台管理系统 Kratos Admin - 如何搭建开发环境 如何搭建前端开发环境 安装开发工具 需要安装的软件有: Git Visual Studio Code WebStorm No
开箱即用的GO后台管理系统 Kratos Admin - 前端权限
开箱即用的GO后台管理系统 Kratos Admin 前端的权限主要分为两个部分: 1. 路由的访问权限; 2. 按钮的访问权限。
GO微服务框架Kratos上传文件
首先,我们需要知道:Kratos能够上传文件。 其次,我们需要知道:需要一些手工代码来支撑(不能够代码生成一波流)。 最后,我们所有的文件都落地到MinIO当中。
Golang微服务框架居然可以开发单体应用?—— Kratos单体架构实践
在实际的项目开发中,我有使用微服务框架Kratos开发过好几个单体架构的应用,并且上线运营。在最小的一个项目里面,我也就是用到了:REST服务,ORM访问数据库。涉及的知识点并不多,因此开发起来,也并
Golang微服务框架Kratos轻松集成并使用Swagger UI
在我们的开发当中,调试接口,测试接口,提供接口文档给前端,那都是非常频繁的工作内容。 那么,我们需要用什么方法和工具来实施这些工作
Golang微服务框架Kratos应用分布式任务队列Machinery
go machinery是一个基于分布式消息分发的异步任务队列框架,类似python中常用celery框架,主要用于异步任务和定时任务。
Golang微服务框架Kratos应用MQTT消息队列
MQTT 协议 是由`IBM`的`Andy Stanford-Clark博士`和`Arcom`(已更名为Eurotech)的`Arlen Nipper博士`于 1999 年发明,用于石油和天然气行业。
Golang微服务框架Kratos应用Pulsar消息队列
Apache Pulsar 是 Apache 软件基金会的顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区
Golang微服务框架Kratos应用NATS消息队列
NATS是由CloudFoundry的架构师Derek开发的一个开源的、轻量级、高性能的,支持发布、订阅机制的分布式消息队列系统。
Golang微服务框架Kratos应用NSQ消息队列
NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。
Golang微服务框架Kratos应用RabbitMQ消息队列
RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 AMQP 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
下一页