我正在创建客户端-服务器应用程序,我计划在其中包含至少 2 种技术。最近我读了很多关于node.js
处理网络通信的性能,所以我想试一试。
问题是,在 node.js 中编写整个服务是不可接受的(遵循规则:“为任务选择适当的技术,而不是为技术选择适当的任务”),所以我只想在 node.js 中创建 Web 界面(客户端和服务器端)并在 java/c#/C++ 中实现其余部分。
我的第一个想法是启动一个单独的 net-interface 和 core-app 进程,并使用 localhost 套接字在它们之间进行通信。但我想知道是否有另一种方法可以做到这一点,因为套接字有其局限性(缓冲区大小等)。
所以问题是:是否可以在同一台机器上使用各种技术强制进程之间进行通信?
谢谢