golang
文章平均质量分 82
Kaitiren
热情开放的技术专家,从事游戏开发方面的各项工作!
DXDStudio(Design and Xperience Development Studio)
展开
-
Leaf-Server官方教程: Leaf ChanRPC (四)
Leaf ChanRPC由于 Leaf 中,每个模块跑在独立的 goroutine 上,为了模块间方便的相互调用就有了基于 channel 的 RPC 机制。一个 ChanRPC 需要在游戏服务器初始化的时候进行注册(注册过程不是 goroutine 安全的),例如 LeafServer 中 game 模块注册了 NewAgent 和 CloseAgent 两个 ChanRPC:package internal import ( "github.com/name5566/leaf..原创 2021-06-08 20:20:10 · 511 阅读 · 0 评论 -
GoLang初探
简介 多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的威力?答案是:Yes。随着Golang, Erlang, Scale等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式需要有一个极其简洁的内核,还有在此之 上丰富的外延,可以解决现实世界中各种各样的问题。本文以GO语言为例,解释其中内核、外延。 并发模式之翻译 2017-10-24 16:49:47 · 645 阅读 · 0 评论 -
golang Leaf 游戏服务器框架简介
Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。Leaf 的关注点:良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃多核支持。Leaf 通过模块机制和 leaf/go 尽可能的利用多核转载 2017-11-04 11:43:43 · 13768 阅读 · 1 评论 -
阿里P9架构师简述从单机至亿级流量大型网站系统架构的演进过程
阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+springmvc+mybatis;最后再选择一个数据库管理系统来存储数据,如mysql、sqlserver、or...原创 2018-05-03 19:47:47 · 803 阅读 · 0 评论 -
OTT:基于OTT CHAIN生态系统的通证
因品牌星球,欧特链,涉嫌欺诈,官方关闭此贴!原创 2018-07-18 19:51:23 · 630 阅读 · 0 评论 -
Python vs Go!
根据维基百科数据统计,一共有 600 余种不同的编程语言。对于五花八门的开发语言,每门语言都有自己的优缺点。而励志成为一名博学多广的开发者,术业也有专攻,怎奈何也不会学习完百余种语言。在这些语言中,Java 作为 22 年的常青藤,无论是新爆发的 Kotlin 还是 C、C++、Python、JavaScript 等老牌语言想要在短期之间撼动其地位也是不大现实,相信这一点毋庸置疑。吃完I安从近...原创 2019-01-04 11:38:07 · 2375 阅读 · 0 评论 -
Golang IDE总汇
Go语言目前已经在开发者中越发的流行,自然很多人都在寻找合适的IDE来实现代码语法高亮、自动补全以及其他编辑特性。下面就几种常用的IDE进行对比介绍:0. Goland IDE (最佳GOLANG IDE)下载地址:https://www.jetbrains.com/go/GoLand是JetBrains推出的新款商业IDE,旨在提供符合人体工程学的Go开发环境。这款新的IDE...原创 2019-02-21 13:46:53 · 8929 阅读 · 0 评论