写点什么

gin

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/23/23b73bf845643574bdbec82269208227.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【GO】LGTM_Grafana_gin_trace 中间件 (3)_ 代码实操

本文就是写一下如何在 gin server 里面加入 trace 的逻辑

前端使用 TypeScript 实现上传文件到 MinIO

在以前,前端要上传文件到服务端,比较的麻烦,要么通过HTTP服务上传,要么通过FTP上传。这两者的可靠性都极低。现在我们有了MinIO。

Kratos 大乱炖 —— 整合其他 Web 框架:Gin、FastHttp、Hertz

Kratos默认的RPC框架使用的是gRPC,支持REST和protobuf两种通讯协议。其API都是使用protobuf定义的,REST协议是通过grpc-gateway转译实现的。使用protobuf定义API是具有极大优点的,具有很强的可读性、可维护性,以及工程性。工程再大,人员再多,也不会乱。

一个提高 go 开发效率的秘密武器,一天开发完成一个极简版社区后端服务

用户头像
vison
07-11

本文介绍从0开始的实战项目community-single,使用工具sponge剥离非业务逻辑代码和业务逻辑代码,让开发项目时只需要聚焦在业务逻辑的核心代码上,提高开发效率。

https://static001.geekbang.org/infoq/9d/9d6cfba74ff2bb5c7e8eb484a9a20e1c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从 0 到 1,十分钟搭建一个微服务集群,集群由一个 rpc 网关和多个微服务组成

用户头像
vison
05-07

使用生成代码工具sponge,根据proto文件,快速生成一个电商微服务集群,只需简单的配置就可以运行起来。

https://static001.geekbang.org/infoq/c7/c7b1f6fe086be349b01325d6cefce32c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一键生成 rpc 网关服务项目代码,让你轻松实现跨语言、跨平台的服务调用

用户头像
vison
04-27

根据proto文件生成模板代码、注册路由代码,与生成的rpc网关服务代码无缝的结合在一起,减少代码编写,提高开发效率。

https://static001.geekbang.org/infoq/d1/d197e43fb359882338fe52c77fdc5306.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

不用写一行代码,就能生成 web 服务完整项目代码,服务端也可以低代码开发

用户头像
vison
04-15

使用工具sponge生成web服务完整代码和批量CRUD代码,两者可以无缝结合在一起,不需要写任何代码。

https://static001.geekbang.org/infoq/a7/a7fb0d4c57f12a2397e3a7fedaf00a14.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一款强大的生成代码工具,自动生成 web 和微服务完整的项目代码,让你的开发过程变得简单而有趣

用户头像
vison
04-15

sponge 是一个强大的生成web服务和微服务项目代码工具,可以生成web服务、rpc服务、rpc网关服务代码,让使用go语言开发更便捷、轻松、高效。

Web 框架 Gin | Gin 中间件

用户头像
xcbeyond
2021-08-14

中间件 middleware 在 Golang 中是一个很重要的概念,与 Java 中的拦截器类似,常用于提高应用程序的扩展能力,留出更多的扩展空间,比如:日志记录、故障处理等功能。

Web 框架 Gin | Gin 路由

用户头像
xcbeyond
2021-08-13

Gin 是一个标准的 Web 服务框架,遵循 Restful API 接口规范,其路由库是基于 httproute 实现的。 本节将从 Gin 路由开始,详细讲述各种路由场景下,如何通过 Gin 来实现。

https://static001.geekbang.org/infoq/ac/ac158a561ce6ebe8bb10e6af74b1414b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Web 框架 Gin | Gin 介绍

用户头像
xcbeyond
2021-08-11

Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httprouter,速度提升了近 40 倍。如果你追求高性能和开发效率,你会爱上 Gin 框架。

https://static001.geekbang.org/infoq/ac/ac158a561ce6ebe8bb10e6af74b1414b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Gin 介绍

用户头像
xcbeyond
2021-08-04

Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httprouter,速度提升了近 40 倍。如果你追求高性能和开发效率,你会爱上 Gin 框架。

https://static001.geekbang.org/infoq/ab/ab6a32e68c3fd4734211cd9c19d4d958.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

限流算法, 以 Golang 方式

用户头像
hedzr
2021-06-06

在 Web Server、TCP 通讯、API 交互等领域中,速率限制,Rate Limit,一般是面向请求次数、流量等参数进行速率控制。有的时候它又被称作流量控制。

gin_gin技术文章_InfoQ写作社区