所以,我的Web應用程序的結構基於這種文件結構:https://scotch.io/tutorials/setting-up-a-mean-stack-single-page-application。 我的應用程序也與Mlab上的mongoDB有連接。如何使用NodeJs實現橫向擴展性
什麼我的應用程序的功能:
- 允許用戶登錄/註冊;
- 從mlab中檢索數據;
- 檢索到的數據可以由用戶評分;
- 檢索到的數據可以通過管理員刪除;
- 用戶可以將數據添加到db(數據是培訓計劃);
現在我需要讓我的應用程序橫向擴展,但我在這裏有點失落:
•正弦我假設我有沒有實時的活動我shoudn't需要像socket.io? •我應該添加某種類型的MQ(rabbitMQ,ZMQ等):如果是這樣,或許有關於如何操作的指針,因爲大多數示例只是使用簡單的文本消息。
•我很確定我需要一些負載平衡器。 Nginx,HaProxy ...我可能應該更改我的快速服務器設置,先聽多個端口,對嗎?
或者我完全錯了嗎?
P.S .:希望這不是太廣泛的問題。
我討厭這麼說,但問題是令人難以置信的廣泛。 –