繁体   English   中英

节点J的选择

[英]Choice of Node-Js

我们有一个提供REST服务的COTS工具。 有许多内部工具想要使用这些服务。 作为COTS工具的所有者,我们希望针对内部工具访问COTS工具REST服务的政策很少。 因此,我们计划构建一个层,该层将充当COTS工具和内部工具之间的接口。 该层将成为COTS工具REST服务的使用者,以及需要COTS工具REST服务的内部工具的提供者。 因此,该软件将需要是REST服务客户端以及REST服务提供者。 我正在为此开发评估node-js。 有人可以验证node-js是否是一个不错的选择。 我正在寻找用于REST客户端和提供程序开发的库的可用性,解决方案的可伸缩性和稳定性,因为这将被许多用户使用。 我还可以选择使用Python,并且需要尽快在这两个中确定一个。 感谢您的任何建议。

node.js与ExpressJS的结合使REST接口的构建变得非常简单,尤其是在ExpressJS 2.0中添加了命名空间(即将发布)。 可以在DailyJS最近的Node Roundup文章中找到有关Express即将推出的功能的更多信息以及如何使用它的示例。

至于节点作为平台的可行性,从表面上看,存在一些缺点,使其看起来不如其他缺点,最明显的是缺少多核处理支持。 传统上,这是通过产生多个过程来解决的,而在过去,这是一个手动过程。 幸运的是,TJ Holowaychuk(ExpressJS的开发人员)已经发布了一个名为cluster的工具,它可以为您自动执行多进程生成和其他进程管理任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM