我有C#WebApi通過Top-Shelf運行自託管服務的經驗。這些服務通過RabbitMQ與自託管數據層服務進行通信。節點獨立/自託管服務和內部服務通信
我想我的問題是結構問題:
我怎麼會做這樣的節點,在Windows或Linux?
我的Express/Node WebApi是否都通過命令行 (例如,
節點WebApi1.js
節點WebApi2.js
節點WebApiN.js
和節點的數據業務通過命令行 例如開始
節點dataService1.js
節點dataService2.js
我會的RabbitMQ或服務之間的通信 我應該實現嵌入(NPM安裝?)在節點服務代碼本身serviceBus?你會推薦哪些npm軟件包?
我想解耦所有的東西,這樣它就是一個消息系統或接近它。 此外,WebApi服務和數據層服務位於不同的服務器上,可能位於不同的域上
我最初的想法是有獨立的節點服務通過RabbitMQ的通信。這似乎是花了一天時間研究它的正確解決方案。這是咀嚼其他幾種解決方案後所需要的。https://www.rabbitmq.com/tutorials/tutorial-one-javascript.html – Rory