2022年9月18日

wunderbase wundergraph 团队开源的一个serverless graphql database

摘要: wunderbase 是基于sqlite,prisma 以及firecracker 的开发的serverless graphql databasewunderbase 内部利用了prisma 的查询引擎,将graphql 查询,转换为sql,wundergraph团队添加了一个基于golang 开发 阅读全文

posted @ 2022-09-18 22:33 荣锋亮 阅读(15) 评论(0) 推荐(0) 编辑

buf connect-go 路由

摘要: buf connect-go 的路由,只是利用了golang http handler 的特性 参考使用 package main import ( "context" "log" "net/http" "github.com/bufbuild/connect-go" userloginv1 "gi 阅读全文

posted @ 2022-09-18 21:00 荣锋亮 阅读(66) 评论(0) 推荐(0) 编辑

observIQ 开源的OpenTelemetry collector 实现

摘要: OpenTelemetry collector 是一个标准,有官方的实现以及社区的实现, observiq-otel-collector 是社区开源实现目前看着还是不错的,只得尝试下,而且背后的团队是一家公司 参考资料 https://github.com/observIQ/observiq-ote 阅读全文

posted @ 2022-09-18 18:01 荣锋亮 阅读(79) 评论(0) 推荐(0) 编辑

buf connect-go 试用

摘要: golang 包含一个grpc-web 可以让浏览器运行grpc,但是是需要一些中间件工具的,connect-go 简化了处理,可以基于post 通过 http 协议就可以试用grpc 了 包含的特性 基于http 简单 多协议支持,包含了grpc,grpc-web 参考试用 初始化 注意还需要配置 阅读全文

posted @ 2022-09-18 17:50 荣锋亮 阅读(190) 评论(0) 推荐(0) 编辑

buf buf.work.yaml 一个好用的功能

摘要: 实际上此功能是在学习中发现的,按照一般的玩法,buf 的包是需要一个buf.yaml 文件的,但是假如没有,同时想进行管理(比如使用buf generate) 我们可以通过一个buf.work.yaml 配置,就可以不用添加buf.yaml 了 参考 proto 定义 └── proto └── u 阅读全文

posted @ 2022-09-18 17:47 荣锋亮 阅读(147) 评论(0) 推荐(0) 编辑

buf 的bsr

摘要: bsr 是buf 的schema 仓库,实现了类似npm 的能力,属于云服务 bsr 的目的 中心化仓库 依赖管理 ui 以及文档 代码生成 说明 尽管buf 的bsr 没有开源,但是bsr 的proto schema 定义是开放了的,似乎我们可以参考此实现一个简单的私有仓库具体schema 路径p 阅读全文

posted @ 2022-09-18 11:00 荣锋亮 阅读(117) 评论(0) 推荐(0) 编辑

buf 工具对于buf使用的学习

摘要: buf 就是基于buf 开发的,有不少实践可以参考学习 buf buf 项目结构 如下图 使用说明 buf.yaml 主要定义包 包命名 代码生成 基本模式 包含复杂插件的 说明 以及是一个简单的说明,buf 就是基于buf 开发的,通过学习buf 项目,我们可以学习到一些buf 的实践玩法,同时也 阅读全文

posted @ 2022-09-18 10:33 荣锋亮 阅读(88) 评论(0) 推荐(0) 编辑

导航