Message queue 什么术语用于描述在接收到多个相同事件后对一个事件起作用的排队/消息传递系统?

Message queue 什么术语用于描述在接收到多个相同事件后对一个事件起作用的排队/消息传递系统?,message-queue,terminology,Message Queue,Terminology,什么术语(或多个术语)用于描述在一段时间内接收多个相同事件/消息并“缓冲”它们以便只对其中一个事件/消息进行操作的排队/消息传递系统?例如,在Javascript中,这实际上被称为“缓冲”(在短时间内响应多个事件只执行一次特定函数)。也许“缓冲区/缓冲区”是正确的术语,但我想知道当“系统”是消息总线时,是否有更合适的术语。FYI,这种重复数据消除是像Esper这样的CEP系统可以轻松处理的任务。这就是说,它必然意味着保留国家(并管理该国的数额);您需要一个最近事件的有界缓存来进行比较,因此涉及内

什么术语(或多个术语)用于描述在一段时间内接收多个相同事件/消息并“缓冲”它们以便只对其中一个事件/消息进行操作的排队/消息传递系统?例如,在Javascript中,这实际上被称为“缓冲”(在短时间内响应多个事件只执行一次特定函数)。也许“缓冲区/缓冲区”是正确的术语,但我想知道当“系统”是消息总线时,是否有更合适的术语。

FYI,这种重复数据消除是像Esper这样的CEP系统可以轻松处理的任务。这就是说,它必然意味着保留国家(并管理该国的数额);您需要一个最近事件的有界缓存来进行比较,因此涉及内存需求。(当然,您可以将窗口大小设置为具有固定内存使用率或固定时间保证,但除非您知道最大吞吐量,否则不能同时具有这两个功能)。如中所述,此问题与主题无关—不仅在这里,而且在堆栈交换网络中的任何位置。@CharlesDuffy-感谢您指出禁止选择单词的问题,但我没有看到我的问题是这样的。我不是在寻找一个词来描述数据库字段,等等,我是在寻找一个术语来描述我试图研究的东西。正如您所建议的,使用“缓冲区”甚至“重复数据消除”并没有在这个主题上产生任何效果。我确信有很多这样一个系统的实现,我希望使用正确的术语将帮助我找到关于它们的信息。但根据你的建议,我一定会去埃斯珀看看……呵呵。几年前,我问了一个关于如何在Esper中做到这一点的问题(最终我自己回答了这个问题):。类似地,也有一些原语使这类事情易于构建(作为一种面向警报的事件处理语言,抑制重复警报非常重要)。也就是说,如果您查看元问题的其他副本,它们将扩展到“单词选择”之外,并扩展到身份验证请求。更直接一点。