centos同步服务器时间
yum install -y ntpdate
ntpdate -u cn.pool.ntp.org
hwclock -w
yum install -y ntpdate
ntpdate -u cn.pool.ntp.org
hwclock -w
go怎么1个月不写,就不会写了呢。前一段时间系统的学习了golang,现在在写一个小项目,怎么感觉好陌生呢,额。在回去复习一遍吧。坑。在复习一下吧 https://gobyexample-cn.github.io
1:上线玩家能破10万在线的 极少 单服
2:就跟我老板游戏服务器要做到全球同服,分布式结构,上线同时在线不到100人。
端口号小于256的一般为bai常用端口号。其中常用的保留TCP端口号有HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53等;常用的保留UDP端口号有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等。
1)nohup 英文全称 no hang up(不挂起)
nohup Command [ Arg … ] [ & ]
go build -o go-admin main.go
nohup ./go-admin &
killall go-admin
Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin
Gin文档
我认为:最好的go视频学习网站
B站真是一个神奇的网站,而且没广告,真牛啊。
go get -v github.com/nats-io/nats-server
go install github.com/nats-io/nats-server
然后cmd里面运行nats-server.exe
2021年golang服务器对比,按星排序有leaf,cellnet,mqant等,这些都有2,3千人给star,还有一些其他的比如goworld等,大家也可以对比一下。
我把lua,nodejs,php,java,go语法都学了一个遍了,还是不知道用哪个服务器框架好。。。
以前自己还写了个单机node.js的,觉得承载可能不行,被我抛弃了,哎,浪费时间嘛这不是。
选了几年,真的是陆陆续续的几年,不知道用哪个框架好,真是坑,我感觉有这些时间,我自己写都出来一个框架了。
我一定要在尽快的时间,确定好自己的服务器框架!!!
直接安装yum -y install golang, yum update golang, 版本太低了,用下面方法来安装吧
cd /usr/local
wget https://studygolang.com/dl/golang/go1.15.7.linux-amd64.tar.gz
tar -zxvf go1.15.7.linux-amd64.tar.gz -C ./
.vscode/launch.json
最流行GO的框架列表 https://github.com/avelino/awesome-go
1)goWorld 1.7k星 https://github.com/xiaonanln/goworld
2)grapeNet 78星 https://github.com/koangel/grapeNet
Go+Lua是未来的,吃苦咬咬牙把这套组合学会。
这套学会了,其他项目,还有其他用处。对于面向未来的东西,还是静心研究手动写写。
Go+Lua例子
L := lua.NewState()
defer L.Close()
if err := L.DoFile("hello.lua"); err != nil {
panic(err)
}
更多
安装skynet之前,需要先升级gcc。Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译。
Golang基础教程(8天)+ 图形界面编程(2天)
https://www.bilibili.com/video/BV1A7411x7S2