自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

范安崇的博客

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(4)
  • 收藏
  • 关注

原创 Go游戏服务器开发的一些思考(十):goroutine和coroutine

概要go语言的特色之一就是goroutine。也就是go协程。由于协程这个东西在go语言之前,用到相对比较少,大家对协程的理解程度不一,或有偏差。比如本人刚接触goroutine时,就对其比较畏惧,因为不知道它到底是如何运作的。因此有必要深入了解下什么是协程,它的今生前世,以及工作原理前世作为服务器端程序员,一般来说,都会使用过、或者自己实现过 “通用的异步任务系统” ,来达成安全方便的多线程使用。

2017-07-28 17:52:05 5021

原创 Go游戏服务器开发的一些思考(九):Docker桥接网络及固定IP (二)

桥接网络的问题在使用docker交接网络时,有不少问题。主要问题如下:IP不固定 或者 是固定IP在重启后失效把Docker容器直接暴露到在该网段上了Docker Overlay 网络模型最新的Docker版本中(docker 1.3 +),提供了overlay网络。它很好的实现了Docker的跨主机通信。它的出现,主要让docker不再需要依赖第三方手段,才能实现联网功能。overlay网络

2017-07-18 17:56:23 1194

原创 Go游戏服务器开发的一些思考(八):Docker桥接网络及固定IP

为什么需要Docker的桥接网络有时我们需要把Docker容器暴露到某个网段,这样就可以把一个Docker容器看成一台物理机。这时就需要用到Docker的桥接网络。比如 在做Redis集群时,通常现有的Redis管理软件会通过ssh来管理一组Redis。管理软件为了简化远程登录,通常会要求Redis所在的机器(物理机、容器或者云)就有统一的帐号、密码、端口。而一个物理机上通常会开多个Docker R

2017-07-13 22:27:50 1385

原创 Go游戏服务器开发的一些思考(七):Redis

Redis在使用Redis时,有些细节必须了解,这样才能更好的指导程序员使用Redis做开发Redis是单线程的Redis业务逻辑是在一个线程中进行的。了解这点非常重要。在使用Redis命令时,对于时间复杂度为O(n)的命令,心中需要有个警钟,这里n的规模会是多大。若应用场景中n的规模会很大,则把这个命令写进代码,对于Redis来说是个灾难。Redis集群中的请求重定向客户端向Redis集群中的某台

2017-07-07 12:03:22 2190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除