在一个nodejs程序中,假设我有一个外部数据源,例如MQTT,它将为收到的每条消息触发一个回调:
mqttClient.on('message',callback etc
如果在当前回调完成之前收到另一条消息怎么办?消息是否排入队列,还是仍要再次调用回调,还是消息丢失了?
我想我想知道的是是否有必要在程序中实现一个队列来缓冲消息。