有没有办法让节点js集群send()消息保持顺序

时间:2019-01-26 03:50:26

标签: node.js express

使用下面的一些添加的序列检查,我看到消息有时到达顺序混乱,这破坏了代码。 我想我必须在收到消息后将无序的消息排队,以确保事情得到有序处理。 这就是NodeJS的本质吗?

wb = openpyxl.load_workbook('sample.xlsx')
sheet = wb.get_sheet_by_name('strings')

for cell in list(sheet.columns)[3]:
    value = cell.value
    if value.startswith('1_'):
        print(value)

1 个答案:

答案 0 :(得分:0)

在接收时使用send(JSON.stringify(msg))和JSON.parse之后,该行为似乎更具确定性,并且消息序列号是有序的。

因此,似乎send()不会立即复制数据,并且在调用send()之后不久仍可以更改数据。

任何人都可以确认吗?