
golang
文章平均质量分 63
ygluu
这个作者很懒,什么都没留下…
展开
-
一个单生产-多消费模式下无锁方案(ygluu/卢益贵)
本文介绍一个“单生产(低频)-多消费”模式下的无锁哈希类方案,这个方案的性能优于golang的RWMutex,因为它永远不会因为“写”而导致与消费者发生碰撞而导致互斥同步。关键词:生产者-消费者模型、无锁队列、golang、RWMutex。一个单生产-多消费模式下无锁方案。原创 2024-03-23 19:07:33 · 540 阅读 · 0 评论 -
游戏服务端配置“热更”及“秒启动”终极方案(golang/ygluu/卢益贵)
众所周知,游戏服务端配置信息热更有几大问题(非lua架构):1、因配置对象的指针被场景对象引用而导致热更复杂度提高2、信息量大的配置表热更导致游戏卡顿、玩家闪断3、一般重载后的配置信息仅影响重载后新创建的对应场景对象,不能影响已存在的场景对象4、在高度解耦的模块化开发模式下导致热更复杂度提高本示例代码将使用通用方法来演示在“高度解耦、模块化、模板化”的开发模式下对上述问题的解决方案,并提出游戏服务器秒启动的辅助方案。同时给出了完整示例代码及下载连接(见后)。原创 2024-03-17 02:10:58 · 1980 阅读 · 1 评论 -
小团队大开发:iogo微服务集群框架(golang/grpc/http/protobuf/etcd/freetoo/5G物联网/服务发现/负载均衡/一致性哈希/码客/卢益贵)
小团队大开发:iogo微服务集群框架KeyWord: iogo,golang,grpc,protobuf,etcd,zookeeper,microservice,distributed lock,service discovery,cluster,load balancing,k8s,docker,redis,mamcache,5G物联网,微服务框架,分布式集群,分布式锁,分布式文件系统,分布式数据库,高速缓存集群,服务发现,负载均衡,容器编排,一致性哈希目录小团队大开发:iogo微..原创 2020-08-12 17:18:43 · 1726 阅读 · 0 评论 -
一个极其简单的用golang net写的tcpip echoserver
一个极其简单的用golang net写的tcpip echoserver 关键字:linux golang tcpip echoserver 虽然然效率不是很理想,但是可以给初学者参考package mainimport ( "fmt" "net" "os" "runtime")func doEcho(c net.Conn) { defer原创 2015-12-06 13:17:16 · 2579 阅读 · 0 评论 -
一个人写一个集群:基于GRPC的golang微服务框架iogo(grpc/protobuf/etcd/freetoo/码客 卢益贵)
一个人写一个集群:基于GRPC的golang微服务框架iogokeyword:iogo,golang,grpc,protobuf,etcd,zookeeper,microservice,distributed lock,service discovery,cluster,load balancing,微服务,分布式锁,服务发现,负载均衡1 iogo的初衷iogo微服务框架是对高效的远程...原创 2019-01-26 22:33:59 · 1286 阅读 · 0 评论