首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Kratos微服务
喵个咪
创建于2023-01-30
订阅专栏
B站开源微服务框架Kratos
等 111 人订阅
共79篇文章
创建于2023-01-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - Ent
# Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - Ent ## 什么是ORM? 面向对象编程和关系型数据库,都是目前最流行的技术,但是它们的模型是不一样的。 面向对象编程把所有
golang微服务框架Kratos实现TLS单向和双向认证
golang微服务框架Kratos实现TLS单向和双向认证 什么是SSL SSL(安全套接字层) 及其后继者 TLS(传输层安全性) 是用于在联网计算机之间建立经过身份验证和加密的链接的协议。 尽管S
golang微服务框架Kratos实现认证和鉴权
Kratos微服务框架下的认证和鉴权 从单体应用到微服务架构,优势很多,但是并不是代表着就没有一点缺点了。 微服务架构,意味着每个服务都是松散耦合的。因此,作为软件工程师和架构师,我们在分布式架构中面
golang微服务框架Kratos实现Websocket聊天室
golang微服务框架Kratos实现Websocket聊天室 什么是WebSocket WebSocket 协议主要为了解决基于 HTTP/1.x 的 Web 应用无法实现服务端向客户端主动推送的问
golang微服务框架Kratos实现消息队列
golang微服务框架Kratos实现消息队列 什么是消息队列 MQ就是消息队列,是Message Queue的缩写。消息队列是一种通信方式。消息的本质就是一种数据结构。因为MQ把项目中的消息集中式的
golang微服务框架Kratos实现分布式任务队列
golang微服务框架Kratos实现分布式任务队列 **任务队列(Task Queue)**一般用于线程或计算机之间分配工作的一种机制。其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责
golang微服务框架Kratos实现GraphQL服务
golang微服务框架Kratos实现GraphQL服务 GraphQL 是一种用于应用编程接口(API)的查询语言和服务器端运行时,它可以使客户端准确地获得所需的数据,没有任何冗余。 GraphQL
golang微服务框架Kratos实现Thrift服务
golang微服务框架Kratos实现Thrift服务 什么是Thrift Thrift是Facebook于2007年开发的跨语言的rpc服框架,提供多语言的编译功能,并提供多种服务器工作模式;用户通
golang微服务框架kratos实现Socket.IO服务
golang微服务框架kratos实现Socket.IO服务 Socket.IO 是一个面向实时 web 应用的 实时通讯库。它使得服务器和客户端之间实时双向的通信成为可能。底层使用EngineIO。
golang微服务框架kratos实现SignalR服务
golang微服务框架kratos实现SignalR服务 基于 SignalR 可以实现客户端和服务器之间进行即时通信。 适合 SignalR 的应用场景: 需要从服务器进行高频率更新的应用。 示例包
golang微服务框架kratos实现SSE服务
golang微服务框架kratos实现SSE服务 我也是最近才知道SSE的,问了下周围的人,发现知道的人也着实不多的。我是怎么知道SSE的呢?我看了下OpenAI的API,有一个Stream模式,就是
golang微服务框架Kratos轻松对接EFK日志系统
Kratos微服务轻松对接EFK日志系统 在早期的单体服务时代,如果想要在生产环境中通过日志去定位业务逻辑的Bug或者性能问题,那么我们需要让运维人员逐个远程登入服务器,逐个服务实例去查询日志文件,这
Kratos微服务 API 工程化指南
Kratos的RPC默认使用的是gRPC,与此同时我们还可以通过gRPC的grpc-gateway功能对RESTfull进行支持。这样,我们就可以同时支持gRPC和REST了。
使用Bazel构建你的Kratos微服务
Kratos微服务工程Bazel构建指南 Kratos是一个微服务框架,既然是微服务,那么一个工程下肯定会存在不少的服务,一个服务就是一个二进制可执行程序,那么我们将会面对一个问题:如何去构建(Bui
golang微服务框架Kratos实现鉴权 - Casbin
Casbin最初是一个用Go语言打造的开源轻量级的统一访问控制框架。致力于帮助复杂系统解决权限管理的难题。同时也是一个国产开源项目。
golang微服务框架Kratos实现鉴权 - OPA(Open Policy Agent)
Open Policy Agent,官方简称OPA,旨在统一不同技术和系统的策略执行。今天,OPA 被科技行业内的巨头们所使用。例如,Netflix 使用 OPA 来控制对其内部 API 资源的访问。
golang微服务框架Kratos实现鉴权 - Google Zanzibar(Ory/Keto、OpenFGA)
Google Zanzibar是谷歌2016年起上线的一致性全球授权系统。其开源实现有Ory的Keto和Auth0的OpenFGA。
golang微服务框架Kratos物联网IoT实战:设备实时地图
Kratos微服务框架实现物联网IoT的设备实时地图功能。利用了Websocket、MQTT、REST、GRPC……
Kratos 大乱炖 —— 整合其他Web框架:Gin、FastHttp、Hertz
Kratos 大乱炖 —— 整合其他Web框架:Gin、FastHttp、Hertz Kratos默认的RPC框架使用的是gRPC,支持REST和protobuf两种通讯协议。其API都是使用prot