Node.js Nodejs rest端点作为卡夫卡制作人-性能缓慢

Node.js Nodejs rest端点作为卡夫卡制作人-性能缓慢,node.js,performance,rest,apache-kafka,Node.js,Performance,Rest,Apache Kafka,我遇到了一个奇怪的问题,nodejsrest端点向kafka生成数据。kafka和NodeJ都在同一台服务器上运行,我有一个简单的rest端点,它向kafka生成数据。当我使用localhost使用autocannon对性能进行基准测试时,吞吐量约为18k请求/秒,持续约10秒。但是,当我在主机外部通过网络运行相同的测试时,吞吐量会显著降低。每秒钟只有19个请求 以下是从主机内部运行的示例: 从本地mac到同一服务器的吞吐量: 如果我遗漏了什么,有什么想法吗。这台服务器是一台拥有72G R/

我遇到了一个奇怪的问题,nodejsrest端点向kafka生成数据。kafka和NodeJ都在同一台服务器上运行,我有一个简单的rest端点,它向kafka生成数据。当我使用localhost使用autocannon对性能进行基准测试时,吞吐量约为18k请求/秒,持续约10秒。但是,当我在主机外部通过网络运行相同的测试时,吞吐量会显著降低。每秒钟只有19个请求

以下是从主机内部运行的示例:

从本地mac到同一服务器的吞吐量:


如果我遗漏了什么,有什么想法吗。这台服务器是一台拥有72G R/32核心CPU的高端服务器。我不确定为什么在服务器内性能非常高的情况下吞吐量会如此低。

我没有看到任何错误,我已经将打开的文件增加到64k以上,结果完全相同。