Orion CB批处理更新和通知限制

问题描述 投票:1回答:1

我正在运行几个批处理更新(每个大约有200个实体),并且我有一个Quantum Leap订阅了CB以捕获历史数据。假定每个批处理更新应生成200个不同的通知,但是,如果我将油门设置为“ 1”,这是否意味着我只会收到第一个通知,而释放其他199个通知?这是正确的吗? (只是看着QL,在我看来我失去了很多通知)

fiware-orion
1个回答
0
投票

批量更新请求期间,实体被一个接一个地处理。因此,如果您有200个实体,每个实体中的更新都会触发订阅,那么您将发送200条通知。

节流效果视情况而定。例如:

  • 如果每个实体都触发一个不同订阅,那么它们会产生任何影响(因为小额生活是通过订阅进行评估的)
  • 如果每个实体触发相同的订阅,并假设所有200条通知都非常快地发送(例如,少于1秒),则仅发送第一个通知,其余199条将丢失。

通常,由于此(和其他一些:)问题,我们不建议使用节流。使用它更好地在接收器中实现流量控制。

© www.soinside.com 2019 - 2024. All rights reserved.