Ponzu - 基于 Go 语言的开源 CMS - 后端 - 掘金
Ponzu is a powerful and efficient open-source HTTP server framework and CMS. It provides automatic,free,and secure HTTP/2 over T...
一日一学_Go 语言 mgo(mongo 场景应用) - 后端 - 掘金
本文重点介绍mgo使用,仅简单介绍mongodb。 mongodb特性 mongdb简单介绍 注意: ...
Go 语言实战向导 - 后端 - 掘金
使用go语言做后台服务已经有3年了,通过项目去检验一个又一个的想法,然后不断总结,优化,最终形成了自己的一整套体系,小到一个打印对象的方法,大到一个web后台项目最佳实践指导,这一点一滴都是在不断的实践中进化开来。以下内容将是一次整体的汇报,各位看官如有兴致,...
Go 使用 gRPC 与 Protocol Buffers 构建高性能 API 服务 - 后端 - 掘金
Go 使用 gRPC 与 Protocol Buffers 构建高性能 API 服务...
go 语言微服务实践 - 后端 - 掘金
简介近一两年来,微服务架构已经成为热门话题(microservices.io),与传统的一体化应用架构相比,微服务架构在开发、测试、部署方面都有众多吸引人之处,越来越多没有历史包袱的新项目都启用微服务架构的模式来开发。 我们这个团队经过深入思考之后,决定在一起...
Golang 语言之 GroupCache - 后端 - 掘金
实习期间一直在用golang,今天想写篇博客,聊聊我对golang的一些思考,以及分析下groupcache的实现; 在没接触golang之前,在我的印象里,服务器开发就是常见的Nginx多进程,memcache多线程,redis单线程;后来,golang这...
Go 语言并发模型:使用 context - 后端 - 掘金
简介 在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的...
golang 实现 Raft(一):选主 - 后端 - 掘金
本文为 golang 实现 Raft 第一篇,主要描述了如何使用 golang 实现选主,文中的代码框架来自于 MIT 6.824 课程,包括 rpc 框架及测试用例。...
Golang 通过 Consul 实现分布式锁 - 后端 - 掘金
Golang 通过 Consul 实现分布式锁...
安利一个好用的 Golang 单元测试框架:gocheck - 后端 - 掘金
Golang下如何写单元测试?官方提供的testing package略显简陋,不过好在我们有Gocheck。 什么是好的单元测试? 在进入正题前,先来温习下前人总结的单元测试几条原则:http://www.atatech.org/articl...
(译) 你可能还不知道的一些 Go 语言工具 - 后端 - 掘金
interfacer: 我应该在这里使用一个接口吗?interfacer有一个非常明确的用途:查看函数的参数,并指出可以用接口类型替换的那些参数。为什么需要它?也许你听说过以下建议:函数期望接收一个接口然后返回特定的类型。 我不记得在哪里看到这个规...
gbb:Golang 辅助编译工具,自动生成程序版本号 - 后端 - 掘金
gbb 昨天跑得好好的程序突然出了问题,查看它的版本号,机器冷冰冰地告诉你 原文链接:https://www.f2er.com/go/188494.html