分类:Golang

11
Apr

Go 超时控制导致内存泄露

这是一个很经典的面试题,例如现在面试官让你写一个超时控制函数,你是否有注意到内存泄露?package main import ( "context" "fmt" &qu...
04
Apr

Golang 从零开始学习微服务

这个系列的文章来自于,我们以前在团队内部的分享,用来做微服务体系架构设计的学习使用,一开始是放在 github 上的,近期有时间,就打算整理一下,顺便将这段时间的学习和沉淀融入进去,可能会很庞大,所以就先列出来一个目录。Golang ...
21
Jan

goridge 高性能的 PHP-to-Golang RPC编解码器库

Goridge 是 SpiralsCout 开源的高性能的 PHP 到 Golang 编解码器库。该库可以帮助你在 PHP 调用 Go 的服务方法。Goridge 入门使用方法:我们先来编写简单的 Go 程序,目的就是提供一个 rpc...
14
Nov

Web Server 设计详解

Web 核心 Server在 《Golang 主流 Web 框架路由实现分析》中我们注意到对于一个 Web 框架来说,至少提供了三个抽象:代表服务器的吃哦续爱那个,我们这里称之为 Server代表上下文的抽象,我们这里称之为 Cont...
12
Nov

Golang 主流 Web 框架路由实现分析

Beego 路由实现分析Beego 的设计初衷是为了提供一个简单易用的 web 框架,同时也保证了高性能和可扩展性。它的设计理念是基于 MVC 模式,在 Go 最早期的时候算是最流行的框架之一。下面的代码是 Beego 最简单的使用方...