Rust 怎么向高并发高可用服务发展

Rust 怎么向高并发高可用服务发展,第1张

应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql。同时要注意避免冲突,在redis启动时去mysql读取所有表键值存入redis中,往redis写数据时,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。这样处理,主要是实时读写redis,而mysql数据则通过队列异步处理,缓解mysql压力,不过这种方法应用场景主要基于高并发,而且redis的高可用集群架构相对更复杂,一般不是很推荐。

解决方法:

1、运行Rust Server文件夹下的Rust Server.exe,允许程序访问网络,等待命令行窗口显示Server Initialzed线提示安装msvcr120.dll,安装完成后根据32/64系统安装微软运行库。

2、运行Rust Client文件夹下的Rust Client.exe,启动并进入游戏---等待1分钟。运行Rust Server文件夹下的Rust Server.exe后在任务管理器里文件有执行。当时是错误的,CPU会被占到90%以上。

3、如果游戏端出现问题 请等待一会儿 就好了 如果出现提示需要开启steam的 开着就行 可以不登陆。这个画面要等一阵,可能会出现无响应的状态,等一等就行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7322602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存