使用EDGE.JS了解c#和NODE之间的基本事件IO

本文关键字:事件 IO 之间 NODE JS EDGE 了解 使用 | 更新日期: 2023-09-27 18:10:31

JavaScript在我的。net中很强大,而不是那么多。

我试图找出NodeJS上的edgeJS,虽然我已经有了一些如何将两者之间的通信修补在一起的感觉,但我似乎无法弄清楚如何在NODE中维护一个侦听器,以便我的边缘函数发送事件。我似乎只能让我的函数着火,并在函数运行时将控制权交给Edge,但我希望Edge告诉NODE为初学者做一些基本的事情,如Console. log in NODE而不是Console。用。net编写。

有一个例子可以帮助我吗?在这方面,Edge文档似乎超出了我的理解范围。

谢谢!

使用EDGE.JS了解c#和NODE之间的基本事件IO

免责声明-我是Edge JS的新手。

但是Edge Js用于进程内通信,而不是跨进程通信。当你说你想在nodejs中调用console.log时-我认为你想要的是从c#中调用独立的nodejs应用程序?我不认为使用Edge js是可能的,但你总是可以进行http调用并托管web服务,这就是在进程内和进程外调用差异的一个性能图中所显示的。

引自InfoQ的文章。这表明我们正在讨论进程通信,其中ne的代码嵌套在另一个代码中,而不是分开。

使用Edge.js在一个进程中运行Node.js和. net而不是将应用程序分成两个进程有两个主要好处:更好的性能和降低复杂性。一个场景的性能测量显示,从Node.js到c#的进程内Edge.js调用比在两个本地进程之间使用HTTP进行相同的调用快32倍。处理单个进程而不是两个进程,它们之间有一个通信通道,可以降低您需要处理的部署和维护复杂性。