复述:两个原因:1. 目前拳头并没有能够让釜山和上海达成相同延迟的数据中心;2. 由于2020年开始陆续都有线上比赛的需求,所以客户端和服务器端都已经部署了增加延迟的模块,可以用来增加额外延迟。
====================
2是我不能理解的。正常的解决方案应该是不去改动客户端,而是在离客户端很近的地方部署(比如现场所有机器连接的路由器或者交换机)。这样做的好处是客户端显示的ping值就是真实值,方便调试和以示公平,而且保证了所有模块的延迟参数是一模一样的。
现在每个客户端都部署一个延迟模块,模块又只要改一个参数就能影响延迟,没后台日志还看不到这个延迟。这让延迟完全变成了黑箱操作。谁来保证配置的参数是正确呢?就算不考虑线上线下的问题,谁来保证现场每台机器被加的延迟是一样的呢?
复述:两个原因:1. 目前拳头并没有能够让釜山和上海达成相同延迟的数据中心;2. 由于2020年开始陆续都有线上比赛的需求,所以客户端和服务器端都已经部署了增加延迟的模块,可以用来增加额外延迟。
====================
2是我不能理解的。正常的解决方案应该是不去改动客户端,而是在离客户端很近的地方部署(比如现场所有机器连接的路由器或者交换机)。这样做的好处是客户端显示的ping值就是真实值,方便调试和以示公平,而且保证了所有模块的延迟参数是一模一样的。
现在每个客户端都部署一个延迟模块,模块又只要改一个参数就能影响延迟,没后台日志还看不到这个延迟。这让延迟完全变成了黑箱操作。谁来保证配置的参数是正确呢?就算不考虑线上线下的问题,谁来保证现场每台机器被加的延迟是一样的呢?