对于嵌入式客户机-服务器体系结构,node.js是最佳选择吗?

对于嵌入式客户机-服务器体系结构,node.js是最佳选择吗?,node.js,embedded,client-server,Node.js,Embedded,Client Server,我们有一个嵌入式盒子。CPU的规格为中速(600MHz),RAM在512MB到2GB之间,具体取决于配置。该系统由数据层组成,用于处理来自硬件的输入数据,需要在远程和HDMI输出上显示 鉴于远程方面与本地显示一样重要,我们设计了一个客户机-服务器解决方案。对于服务器,它只需要响应数据请求。数据需要来自另一个进程(IPC交互)的内部,并将其格式化后返回给客户端 对于服务器,我们考虑使用node.js。数据被指定为格式化为json消息,因此使用JavaScript和json非常简单 但是,还有更好的

我们有一个嵌入式盒子。CPU的规格为中速(600MHz),RAM在512MB到2GB之间,具体取决于配置。该系统由数据层组成,用于处理来自硬件的输入数据,需要在远程和HDMI输出上显示

鉴于远程方面与本地显示一样重要,我们设计了一个客户机-服务器解决方案。对于服务器,它只需要响应数据请求。数据需要来自另一个进程(IPC交互)的内部,并将其格式化后返回给客户端

对于服务器,我们考虑使用node.js。数据被指定为格式化为json消息,因此使用JavaScript和json非常简单

但是,还有更好的服务器选项吗? 主要要求是服务器可以扩展,以便与数据流程交互,并能够处理和响应请求

我们可以自己写,但我们觉得必须有可用的技术来利用

谢谢。

我假设您只需要作为网页输出

视情况而定。
如果您的团队非常了解java/servlet,那么可以使用简单的jetty/servlet/jsp组合


但是,如果您的团队对javascript/node.js有很好的了解,那么就使用它。尽管如此,我不确定您对稳定性的要求,因为node.js相当稳定,但它还没有达到1.0。

谢谢-我们只需要输出json消息,而不是实际的UI组件或布局,或者类似的内容-只是数据字符串。不喜欢java,宁愿使用基于C/C++的实现,因为我们的嵌入式JVM非常慢。