您的位置:首页 > 其它

随笔

2015-07-09 14:31 337 查看
服务器邮件策略

1.全服邮件
首先在GS这边判断在线玩家,如果在线直接走db_user_info请求
将该协议发送给DBS,在user_sys_mail和user_received_sys_mail中插入记录,然后根据DBS上玩家的在线列表,插入到user_received_sys_mail中
等玩家上线根据user_received_sys_mail已接收的全服邮件去获取未接收的全服邮件,然后插入到user_mail中

!!!至于为什么插在线玩家到user_received_sys_mail因为在线玩家肯定比不在线的少,对于数据库压力减小很多

2.发给部分玩家的服务器邮件
首先GS这边判断是否在线,如果在线直接走db_user_info请求
在DBS这边直接将这些数据插入到user_mail中

测试
如果全服邮件
在线玩家在user_received_sys_mail中有记录,因为GS这边功能没做,所以user_mail没记录
等其他玩家上线,将会在user_received_sys_mail和user_mail中有记录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: