首页 > 其他分享 >百万用户微信小游戏对应配置清单以及配置流程

百万用户微信小游戏对应配置清单以及配置流程

时间:2022-12-01 14:15:36浏览次数:38  
标签:SSL 微信 配置 CLB 阿里 小游戏 模块 服务器

首先,简单介绍流程以及框架部分:

  微信用户通过微信小程序访问阿里云负载均衡CLB,此处分发请求至两台后端服务器进行处理,CLB已开通WAF且自带防DDoS功能,按流量计费,注意微信小程序需要通过域名访问CLB,域名需要备案,同时需要将域名和负载均衡服务器的ip地址绑定。此处需要先申请SSL证书,在阿里云有免费证书。申请好SSL证书后,证书与域名绑定,通过它可以激活SSL协议,实现数据信息在客户端和服务器之间的加密传输,可以防止数据信息的泄露(如果不使用阿里云的CLB,SSL证书也可以在Nginx服务器中配置)。注意微信用的通讯协议是https,其默认端口号为443,这在配置负载均衡服务器对外端口时是需要注意的。

 

  本项目为单体,数据库使用阿里云的RDS,redis使用的是阿里云的社区集群版,服务器使用的是阿里云g7服务器(4c16G 2台),用户流量主要业务集中在用户登录模块以及通关数据统计模块,较为复杂的模块为玩家游戏通关后各个模块对应的数据变动以及玩家转赠自己收藏品的模块。登录模块中将不经常变动却被用户频繁访问的数据存入redis(默认永不过期,后台利用定时器定期刷新就行),从而避免用户频繁访问数据库。项目中关键性业务使用队列,从而增大吞吐量。项目中的图片和音乐绝大部分存入阿里云oss,以减少对服务器带宽的压力。

  此方案方便后续用户量激增扩容服务器和数据库,减少运维的压力。本人同时承担此项目的运维工作,部署项目至两台阿里云服务器内容已在上篇博客提到,不再赘述。

 

简略清单(华为清单):

1、服务器4c16G 2台 
2、数据库Mysql 4C16G 主备
3、Redis 4G主备
4、独享负载均衡 带宽20M
5、OBS 标准存储包+流量包
6、消息队列 分布式消息暂时不需要
7.CBR云备份 周期性自动备份服务器内数据
8.搭配安全产品 HSS旗舰版 和web应用防火墙WAF建议搭配 DDOS高防可以考虑,网页游戏非常容易受到同行或者黑客的ddos攻击的

标签:SSL,微信,配置,CLB,阿里,小游戏,模块,服务器
From: https://www.cnblogs.com/ZYJ-Breeze/p/16941211.html

相关文章