排队系统利用分布式设计的思考

从分布式系统设计来进行设计排队系统。它有以下特点:
1、它具有一致性(Consistency)和事务完整性(Tansactions)要求不高。目的只是控制流量,所以如果一定程度的数据不一致的最糟结果只是进入顺序不一致,或者多进入10%的用户,都是可以容忍的。
2、延迟(Latency)尽量低。虽然不追求毫秒级的响应,但是系统处理的速度越快,对系统的压力也就越小。所以还是尽量低。
3、流通量(Throughput)要求非常高。要能承受巨大请求压力。
4、它对于数据丢失(Data Loss)可容忍。排队的数据本身有一定的临时性或者说时效性。极限情况下可以接受一定的数据丢失,也要优先保证系统可用。
5、排队中的冗余(Fail Over)方案是必须的,要求可读写。但考虑到对一致性、事务完整性和数据丢失都有容忍度。所以排队系统在分布设计领域,还是相对容易一些。

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

你可能感兴趣的:(游戏安全,服务端,游戏,安全,分布式)