本 Chat 以一个高并发抽奖系统的实现为例,来进行 Go 语言的实战学习。
通过本 Chat ,你可以学习到:
- 通过三种思路剖析抽奖算法,用 Go 实现一个概率均衡,避免奖品被很快抽完或者抽不完的抽奖算法
- Go 使用 Redigo 包操作 Redis ,通过 Tedis 实现奖品信息的读写
- Go 操作 Redis, 利用 Redis 的事务机制实现 Cas , 来实现对奖品信息的原子操作
本 Chat 中包含大量实现的源代码,可以 Coding 来熟悉对 Go 的使用。
阅读全文: http://gitbook.cn/gitchat/activity/5d2e89da1b607c427ea1fc55
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。