游戏部署安全几点策略方案

公众号:小道安全
• 阅读 986

1.数据库部署

当我们的主机实例和数据库实例分别部署在同城的两个可用区时候,虽然两个可用区之间的延迟相对比较小,但它仍然存在一定的影响。

2.数据库链接

如果刚好游戏业务的数据库操作大部分是使用单线程链接的情况(通常是出于保障事务一致性的考虑),那么各个数据库事物操作都只能顺序发生。

3.网络延迟

如果每个的操作都出现了一点点网络延时,那么就会出现了瓶颈。就会导致的结果数据库QPS和TPS远远低于压测的数据。最终导致游戏数据出现问题。在开发游戏过程中,对大部分游戏的后端架构来说,没有主备切换机制的多可用区部署是没有意义的。

4.业务和数据库

游戏业务和数据库关系紧密,将集群分别部署到不同可用区,不仅会因为延迟堆积的出现导致数据库事物性能出现瓶颈,而且对保持高可用也没有任何作用,反而有可能因为数据落地失败造成更多故障风险。

5.总结

结论就是:在规划游戏部署方案时,如果没有完全吃透多可用区怎么用好用对之前,还是应该集中选择一个可用区部署,防止出现各种异常问题。

更多安全技术文章,请关注 “小道安全” 公众号,一起学习,一起进步。

点赞
收藏
评论区
推荐文章
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
Stella981 Stella981
1年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解 ============================== 2016年09月02日 00:00:36 [\-牧野-](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Stella981 Stella981
1年前
C# Aspose.Cells导出xlsx格式Excel,打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”
**报错信息:** 最近打开下载的 Excel,会报如下错误。(xls 格式不受影响) ![](https://oscimg.oschina.net/oscnet/2b6f0c8d7f97368d095d9f0c96bcb36d410.png) ![](https://oscimg.oschina.net/oscnet/fe1a8000d00cec3c
Easter79 Easter79
1年前
swap空间的增减方法
(1)增大swap空间 去激活swap交换区: #swapoff -v /dev/vg00/lvswap 扩展交换lv: #lvextend -L 10G /dev/vg00/lvswap 重新生成swap交换区: #mkswap /dev/vg00/lvswap 激活新生成的交换区: #swapon -v /dev/vg00/lvswap
Stella981 Stella981
1年前
Linux查看GPU信息和使用情况
1、Linux查看显卡信息: lspci | grep -i vga 2、使用nvidia GPU可以: lspci | grep -i nvidia ![](https://oscimg.oschina.net/oscnet/36e7c7382fa9fe49068e7e5f8825bc67a17.png) 前边的序号 "00:0f.0"是显卡的代
Wesley13 Wesley13
1年前
FLV文件格式
**1.        FLV文件对齐方式** FLV文件以大端对齐方式存放多字节整型。 如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。 如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。 **2.  
Stella981 Stella981
1年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置 1、virsh edit centos7 找到“memory”和“vcpu”标签,将 <name>centos7</name> <uuid>2220a6d1-a36a-4fbb-8523-e078b3dfe795</uuid>
Wesley13 Wesley13
1年前
cobol学习之十数据库的增删改查模板
这次连接数据库使用的是ODBC连接access数据库,里面主要是一个增删改查的模板备份,方便以后查询。 000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. SAMPLEDB2. 00
Easter79 Easter79
1年前
Twitter的分布式自增ID算法snowflake (Java版)
概述 == 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
1年前
Nginx反向代理upstream模块介绍
![](https://oscimg.oschina.net/oscnet/1e67c46e-359a-4d6c-8f36-b590a372961f.gif) ![](https://oscimg.oschina.net/oscnet/819eda5e-7de5-4c23-b54b-04cfc00d3206.jpg) > 1. Nginx反
公众号:小道安全
公众号:小道安全
Lv1
擅长各种安全开发逆向破解黑客技术,欢迎交流技术。
8
文章
0
粉丝
1
获赞