Node.js uv\u异步发送

Node.js uv\u异步发送,node.js,libuv,Node.js,Libuv,我正在编译一个可视化设计的流程模型(一系列连接的框),以在节点事件循环上运行。我有一个类的实例,它使用uv\u async\u send“Post”事件,回调指向该类的另一个实例。然后,seconds实例使用相同的机制重复“回调”第一个类以获取更多数据 在没有其他运行的情况下,我看到了30到40微秒的往返 它很慢,或者至少比我希望的慢。我正在使用将回调事件发送到默认循环 有人知道我该如何加快速度吗?30微秒是很多指令 我知道你们中的大多数人可能想看代码,但现在已经很晚了,也许明天吧。我只是希望它

我正在编译一个可视化设计的流程模型(一系列连接的框),以在节点事件循环上运行。我有一个类的实例,它使用uv\u async\u send“Post”事件,回调指向该类的另一个实例。然后,seconds实例使用相同的机制重复“回调”第一个类以获取更多数据

在没有其他运行的情况下,我看到了30到40微秒的往返

它很慢,或者至少比我希望的慢。我正在使用将回调事件发送到默认循环

有人知道我该如何加快速度吗?30微秒是很多指令


我知道你们中的大多数人可能想看代码,但现在已经很晚了,也许明天吧。我只是希望它能给某人敲响警钟。

奇怪,你为什么认为30us慢?这就是每秒33000条“帖子”。客户端希望每秒能够在各个框之间传递250000条消息。我已经建立了一个独立的C++管理器,它很容易做到这一点,但是试图使它成为节点上的“好公民”,因此它使用回调模型,因此不长时间阻塞主事件循环。例如,当一个起始框读取一个包含200万行的文件时,它将这些行输出到另一个框中,我希望它是事件驱动的。