Go
文章平均质量分 89
董董在这
这个作者很懒,什么都没留下…
展开
-
【完整教程】nginx反向代理wss,实现不修改服务器端websocket代码加密通讯请求
最近在用go语言的leaf框架开发H5游戏的服务器端,用websocket的方式进行服务器与客户端之间的通讯。然后之前都是本地websocket开发,要部署到facebook平台的时候,平台要求与第三方服务器通讯需要有ssl证书。微信小程序同理。所以决定用nginx进行反向代理,将websockets(wss)请求转发到原来服务器的websocket请求。这样可以不用修改服务器端的代码,同时后...原创 2018-09-11 23:01:40 · 17991 阅读 · 3 评论 -
golang设计模式之模板方法模式(两种方法实现,附C#代码对比)
模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。在游戏服务端开发中,经常也需要使用到这个设计模式。如较为常用的开箱子操作,不同的箱子开启的每个步骤都不同,如获取多少装备,是否增加金币等。如果每个箱子都拥有自己单独开箱代码则代码变的混乱且不易于维护,用模板方法模式则可以让代码变的易于修改,具体箱...原创 2019-06-25 19:27:10 · 793 阅读 · 1 评论