腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
韩伟的专栏
专栏作者
举报
129
文章
330953
阅读量
163
订阅数
订阅专栏
申请加入专栏
全部文章
游戏
数据库
编程算法
c++
java
架构设计
开源
系统架构
linux
分布式
缓存
unity
sql
面向对象编程
.net
运维
敏捷开发
大数据
windows
pygame
对象
入门
游戏开发
android
云数据库 SQL Server
api
存储
rpc
数据结构
其他
NLP 服务
python
lua
xml
ide
eclipse
svn
apache
文件存储
腾讯云测试服务
zookeeper
数据处理
微服务
self
工作
项目经理
云服务器
机器学习
c 语言
php
javascript
go
node.js
nosql
git
github
容器镜像服务
深度学习
人工智能
容器
devops
自动化
压力测试
udp
小程序
https
云计算
raft
测试服务
mp3
pdf
编码
二进制
计算机
搜索文章
搜索
搜索
关闭
教你从头写游戏服务器框架(3)
zookeeper
api
编程算法
使用异步非阻塞编程,确实能获得很好的性能。但是在代码上,确非常不直观。因为任何一个可能阻塞的操作,都必须要要通过“回调”函数来链接。比如一个玩家登录,你需要先读数据库,然后读一个远程缓冲服务器(如 redis),然后返回登录结果:用户名、等级……在这个过程里,有两个可能阻塞的操作,你就必须把这个登录的程序,分成三个函数来编写:一个是收到客户端数据包的回调,第二个是读取数据库后的回调,第三个是读取缓冲服务器后的回调。
韩伟
2019-05-08
2.7K
3
分布式系统解决之道:目录、消息队列及其他
分布式
zookeeper
自动化
由于这系列文章实在是太长,所以很抱歉发错了顺序,这应该是第二篇,不过单独来看也是可以成文的。 目录服务(ZooKeeper) 分布式系统是一个由很多进程组成的整体,这个整体中每个成员部分,都会具备一些状态,比如自己的负责模块,自己的负载情况,对某些数据的掌握等等。而这些和其他进程相关的数据,在故障恢复、扩容缩容的时候变得非常重要。 简单的分布式系统,可以通过静态的配置文件,来记录这些数据:进程之间的连接对应关系,他们的IP地址和端口,等等。然而一个自动化程度高的分布式系统,必然要求这些状态数据都是动态保存的
韩伟
2018-03-05
995
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档