Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js是否可以导入java库_Java_Node.js - Fatal编程技术网

node.js是否可以导入java库

node.js是否可以导入java库,java,node.js,Java,Node.js,我有一个nodejs应用程序,它有一些昂贵的计算。我正在考虑用java来完成这一部分,这样我就可以更轻松地利用线程和数学库。有没有一种让NodeJ与外部java库对话的简单方法 java库将包含一个经常调用javascript函数的循环。由于这两个库不断地相互干扰(而不是打包整个任务,将其发送到jvm,然后返回结果),我是否会看到性能受到很大的影响?最好只创建一个java服务器来进行计算,并通过消息队列与node.js应用程序通信。下面是一个示例,展示了如何做到这一点-您可能想看一看a,它可以让

我有一个nodejs应用程序,它有一些昂贵的计算。我正在考虑用java来完成这一部分,这样我就可以更轻松地利用线程和数学库。有没有一种让NodeJ与外部java库对话的简单方法


java库将包含一个经常调用javascript函数的循环。由于这两个库不断地相互干扰(而不是打包整个任务,将其发送到jvm,然后返回结果),我是否会看到性能受到很大的影响?

最好只创建一个java服务器来进行计算,并通过消息队列与node.js应用程序通信。下面是一个示例,展示了如何做到这一点-

您可能想看一看a,它可以让您在认为合适的情况下混合和匹配JavaScript和Java,并通过本地消息总线进行通信。

这也是我的第一个想法,但我觉得对于这个特定的问题,网络开销太大了。这个问题有一个不断串扰的循环,java基本上需要不断地评估一些JS。基本上,它是一种解决方案搜索算法,算法是用java实现的,但一些计算和变异是用javascript实现的。