Go 框架之 Beego 简介部署及程序流程分析
Beego 是一个使用 Go 语言来开发 WEB 应用的 GoWeb 框架,该框架起始于2012 年,由一位中国的程序员编写并进行公开,其目的就是为大家提供一个高效率的 web 应用开发框架。该框架采用模块封装,使用简单,容易学习。方便技术开发者快速学习并进行实际开发。对程序员来说,beego 掌握起来非常简单,只需要关注业务逻辑实现即可,框架自动为项目需求提供不同...
Go 语言 WEB 框架 Gin 介绍
在 Go 语言开发的 Web 框架中,有两款著名 Web 框架分别是 Martini 和 Gin,两款 Web 框架相比较的话,Gin 自己说它比 Martini 要强很多。Gin 是 Go 语言写的一个 web 框架,它具有运行速度快,分组的路由器,良好的崩溃捕获和错误处理,非常好的支持中间件和 json。总之在 Go 语言开发领域是一款值得好好研究的 Web ...
Open-IM-Server:开源即时通讯应用 Open-IM 的服务端安装部署
OpenIM 是一款开源即时通讯 IM。服务器端用 Golang 编写。OpenIM 服务端中的一切都是消息,因此你可以轻松扩展自定义消息,无需修改服务器代码。使用微服务架构,可以使用集群部署 Open IM Server。在客户服务器上部署 Open IM Server,开发人员可以免费快速地将即时消息和实时网络功能集成到自己的应用程序中,并确保业务数据的安全和隐...
etcd:一款 Go 语言编写的高可用分布式键值数据库
etcd 是一个分布式的、高可用的、一致性的 key-value 键值存储数据库,基于 Go 语言实现,主要用于共享配置和服务发现。
Go语言 1.20 版本正式发布
最新的 Go 版本 1.20 在 Go 1.19 发布六个月后发布。 它的大部分更改都在工具链、运行时和库的实现中。 一如既往,该版本保持了 Go 1 的兼容性承诺。 我们期望几乎所有的 Go 程序都能像以前一样继续编译和运行。语言的变化Go 1.20 包括对语言的四个更改。Go 1.17 添加了从切片到数组指针的转换。 Go 1.20 扩展了它以允许从切片...
Gmqtt 简介——基于Go语言的 MQTT borker 实现
Gmqtt是用Go语言实现的一个具备灵活灵活扩展能力,高性能的MQTT broker,其完整实现了MQTT V3.x和V5协议。