← 返回蜂巢洞察

演示:《Eve Online》是如何利用头部位置检测技术来营造“趣味游戏体验”的

Nicholas Herring介绍了EVE Online是如何在这套已有20年历史的大型多人在线游戏架构中实现分布式追踪与可观测性管理的。他探讨了如何利用基于头部数据的动态指数移动平均算法以及确定性采样技术,来保证系统数据的高准确性、控制遥测数据的生成成本,并避免在高吞吐量的实时游戏模拟环境中出现性能下降的情况。 作者:Nicholas Herring

Nicholas Herring介绍了EVE Online是如何在这套已有20年历史的大型多人在线游戏架构中实现分布式追踪与可观测性管理的。他探讨了如何利用基于头部数据的动态指数移动平均算法以及确定性采样技术,来保证系统数据的高准确性、控制遥测数据的生成成本,并避免在高吞吐量的实时游戏模拟环境中出现性能下降的情况。

作者:Nicholas Herring

相关文章

技术实践

当怀孕改变了用户的正常生理状态时,可穿戴设备该如何做出相应的调整?

你的智能手环或手表具备许多实用功能,比如能够记录你平时的生理数据,并在这些数据发生变化时及时提醒你。 静息心率、心率变异性、体温以及呼吸频率等因素都能帮助形成这些生理数据的画像,不过不同的设备会对这些测量结果进行不同的解读。 在怀孕之前,这些指标通常会保持稳定的状态,但怀孕会改变其中一些指标的正常范围。 我每天早上第一个打开的应用程序就是Oura,因此我很清楚一个评估结果的准确性会对我的一天产生多大的影响。如果“准备程度得分”过低,我会觉得自己做错了什么,但实际上并没有。现在想象一下,在你的身体正在经历一系列正常的生理变化期间,连续几周都看到这样的评估结果会是什么感觉…… 这就是我想在这里讨论

阅读全文
技术实践

神经网络的工作原理:为什么单纯的直线并不能满足需求

直线方程是理解神经网络工作原理的一个很好的切入点。在我之前的文章《如何理解神经网络的工作原理——用直线方程(y=ax+b)来解释》中,我们就探讨了这个话题。 但是,如果输入与输出之间的关系 并非线性的 呢? 我们都知道,在现实世界中,数据并不总是遵循直线规律分布的。这时问题就变得有趣了:有时候,仅仅用一条规则是无法描述变量之间的关系的。 这就是非线性概念发挥作用的地方。它使神经网络能够捕捉数据中的复杂变化规律。 在这篇文章中,我们将探讨这种非线性机制,以及它们如何帮助神经网络识别那些无法用直线方程来描述的复杂关系。通过一些简单的例子,我们会尝试理解分段线性曲线、ReLU函数、S形曲线和Sigm

阅读全文
技术实践

如何在问题真正发生之前发现运营中的异常变化?

在 我之前的文章中 ,我探讨了“操作符合性”这一概念:即如何判断观察到的实际情况是否满足既定的操作规范。 这就引出了一个很有意义的问题: 当前这个系统是否仍然符合这些规范? 然而,生产环境中的系统是不会一成不变的。 流量会发生变化,依赖关系可能会恶化,证书也会过期,配置设置会被修改,功能开关的状态也会改变,数据量会不断增加,人们还会进行手动操作,各种代理程序也会执行相应的动作,基础设施也会被替换等等。 一个系统在部署后可能最初是符合规范的,但几小时或几天后就可能不再符合这些规范了。 这就是我想在这里探讨的问题。 “操作漂移”指的是系统的实际运行状态与既定操作规范之间的差异会随着时间逐渐增大。

阅读全文
技术实践

Pinterest利用事件时间戳来确定那些规模高达拍字节级别的数据分区的划分方式。

Pinterest为其数据库数据摄入框架引入了基于事件时间的划分机制。该机制利用Apache Flink来跟踪事件发生的时间,并通过Apache Iceberg元数据来生成一种不会随时间变化而改变的水印信息,从而帮助后续处理任务判断:持续摄入的CDC数据是否已经达到可以开始处理的完整程度。 作者:Leela Kumili

阅读全文