开源的服务器框架你都知道吗

https://github.com/ketoo/NoahGameFramekbengine kbengine c++和python实现的MMOG游戏服务器框架,这个已经被电魂千万收购 ,已经改名为comblockengine,成为商业引擎,底层C++,脚本层python,限制开

「GCTT 出品」Go 系列教程——24. Select

这是Golang系列教程中的第24篇。select语句会一直阻塞,直到发送/接收操作准备就绪。如果有多个信道操作准备完毕,select会随机地选取其中之一执行。

爬虫平台Crawlab核心原理–分布式架构

背景Crawlab自第一版发布已经几个月了,其中经历了好几次迭代:版本从到了;后端语言从Python到了Golang;从最初使用Celery作为任务调度引擎,到自己开发分布式任务调度引擎;从只能运行自定义爬虫到可以运行(虽然还没迁移到最新版本);从手动部署爬虫到自动部署爬虫;从自

Go语言爱好者周刊:第 58 期—关于 context

8 月 21日 Ian Lance Taylor 在 golang-nuts 讨论组总结了泛型设计的最新进展和一些问题的说明。

「数据库选型」再见MongoDB,您好PostgreSQL

Olery成立于5年前。随着时间的流逝,最初由Ruby开发机构开发的单一产品(Olery声望)逐渐发展成为一套不同的产品和许多不同的应用程序。今天,我们不仅拥有信誉产品,还拥有Olery反馈,酒店点评数据API,可嵌入网站上的小部件以及不久的将来更多产品/服务。

GoLang初邂逅,打开新世界的大门

除了这些之外,还有七牛团队开源的liteide,基于C++QT开发,因此执行效率很高,但据说调试功能不太好用。

联蔚科技干货—golang内建函数defer、panic、recover的运营关系

这一期:介绍golang内建函数defer、panic、recover的运营关系。例子中可以看到defer的调用栈的实现,进一步可以观察到panic在L2 中发生,在L2真正退出之前,L2中注册的defer函数会被逐一执行,由于L2 中的defer 没有捕捉panic,因此panic被抛向其caller:L1.

干货长文:网易游戏数据流平台搭建全过程曝光!

本文根据洪增林老师在2018年5月12日【第九届中国数据库技术大会】现场演讲内容整理而成。讲师简介:洪增林,网易游戏资深开发工程师。

Golang 认识gc

触发GC机制1.在申请内存的时候,检查当前当前已分配的内存是否大于上次GC后的内存的2倍,若是则触发;2.监控线程发现上次GC的时间已经超过两分钟了,触发;每当触发的时候,在主GC线程中就会走如下的GC流程:1.stoptheworld,等待所有的M休眠。

golang web开发——gin实战之整合swagger

背景如果我们之前搞过java web开发,我们应该都知道swagger这个API文档自动生成利器,有了swagger可以方便我们与客户端的联调,基本上是一目了然,swagger支持java,自然它也能支持golang的gin框架,本小节,就花费5分钟的时间,快速整合一下gin和s

网站地图