一种设备预算受限情况下的直播平台方案

2022年3月学校封闭的时候,由于疫情较为紧张开始了每日核酸检测工作。尽管核酸采样人员充足且封闭在校内的并不是很多,高峰期等待核酸的队伍经常排的很长,非高峰期又完全不需要排队。一方面可能需要动态调整核酸采样人员的人数,另一方面需要鼓励待测人员在非高峰期前往检测点,或限制待测人员在高峰期前往检测点。

这样就自然地产生两种解决方案:1. 非高峰期进行上报和通知;2. 采取预约制前往检测点。然而第一种解决方案在实践上会有一些问题,在不同社群传播消息时,没有量化排队等待时间和队伍长度观测时间。这就导致一般消息发出30分钟后,队伍长度有个小高峰或者正常高峰期80%-90%的长度,且该消息的更新同样是个问题。

这就产生了一个场景痛点:及时报告通知核酸点排队人数情况。故此产生了标题所描述的设计。

阅读更多

zerotier 配置 moon

由于国内网络的复杂的情况, ZeroTier 的点与点连接很有可能建立失败。此时机器之间的连接就会绕道国外,造成较大的延迟和丢包率。在 ZeroTier 1.2.0 版本之后,一项新的功能被加入进来:“自定义根服务器”,又称 moon。通过自定义的服务器作为跳板加速内网机器之间的互相访问。本文简要介绍了 ZeroTier moon 的设置方法。

准备

  1. 公网机器A – moon
  2. 内网机器B
阅读更多