我們有一個提供REST服務的COTS工具。有許多內部工具想要使用這些服務。作爲COTS工具的所有者,我們希望爲內部工具訪問COTS工具REST服務制定一些策略。所以我們打算建立一個可以作爲COTS工具和內部工具之間接口的圖層。該層將成爲COTS工具REST服務的消費者,以及需要COTS工具REST服務的內部工具的提供者。所以這個軟件需要成爲REST服務客戶端和REST服務提供者。我正在評估node-js的這種發展。有人可以驗證node-js是不是一個體面的選擇。我正在研究REST客戶端和提供程序開發庫的可用性,解決方案的可伸縮性和穩定性,因爲這將用於我的許多用戶。我也有使用Python的選擇,我需要很快決定這兩個中的一個。感謝您的任何建議。Node-Js的選擇
0
A
回答
3
node.js與ExpressJS相結合使得構建REST接口變得簡單,特別是ExpressJS 2.0中的命名空間增加(即將發佈)。更多關於Express的即將推出的功能以及它如何使用的例子可以在DailyJS最近的Node Roundup article中找到。
至於節點作爲平臺的可行性,還有一些缺點,表面上的—可能會使其看起來比其他的更不理想,最明顯的是缺乏多核處理支持。傳統上通過產生多個過程來解決這個問題,過去這是一個有點手動的過程。幸運的是,TJ Holowaychuk(ExpressJS的開發者)已經發布了一個名爲cluster的工具,它可以爲您自動執行多進程產卵和其他進程管理任務。
相關問題
- 1. 從nodejs craddle中的couchdb中選擇?
- 2. jQuery選擇器內部選擇器與NodeJS + Node.io
- 3. nodejs handeling選擇表單元素
- 4. Nodejs和socket.io選擇套接字廣播
- 5. 選擇查詢postgreqs在nodejs上失敗
- 6. 如何選擇LIMIT mysql與書架nodeJS
- 7. Vogels是Amazon的dynamoodb mapper與nodejs的不錯選擇嗎?
- 8. 的選擇/選項jQuery選擇:選擇
- 9. 關於選擇nodejs測試工具的困惑?
- 10. 從的NodeJS表中刪除,但選擇不工作
- 11. NodeJS/Javascript選擇一個以#開頭的對象?
- 12. 在NodeJS中的css解析器和選擇器
- 13. 選擇的選項選擇
- 14. nodejs中的輸出選項
- 15. 的NodeJS multer選項不火
- 16. 推薦的Nodejs TLS選項
- 17. 選擇結果的選擇
- 18. 從選擇MySQL的選擇
- 19. 鏈接選擇的選擇
- 20. jQuery的選擇上選擇
- 21. MySQL的選擇多選擇
- 22. 選擇加入的選擇
- 23. 選擇特殊的選擇
- 24. 選擇選擇
- 25. 從其他網絡服務器中選擇nodejs/express webserver
- 26. NodeJS + JS:根據當前用戶選擇生成動態鏈接
- 27. Jenkins管道:選擇nodejs版本(+ python版本)
- 28. NodeJS + mysql:選擇查詢返回個別對象
- 29. 使用nodejs在使用消息選擇器時訂閱ActiveMQ STOMP?
- 30. 如何有選擇地管理nodejs實例
就像引用其他人一樣,Node.JS v0.6.0引入了Cluster。分叉和利用多核系統的能力 - http://nodejs.org/docs/v0.6.0/api/cluster.html – 2011-11-14 23:29:58