我正在研究按組織分解用戶的系統。每個用戶都屬於一個組織。每個組織都將其數據存儲在駐留在數據庫服務器計算機上的自己的數據庫中。數據庫服務器可以管理一個或多個組織的數據庫。如何'網絡啓用'傳統的C++應用程序
現有(傳統)系統假定只有一個組織,但是我想通過運行它的「實例」(綁定到一個組織)來「擴展」應用程序,並在服務器計算機上運行多個實例即運行「單一組織」應用程序的多個實例 - 每個組織有一個實例)。
我將爲服務器上運行的每個實例提供一個RESTful API,以便可以使用瘦客戶機訪問運行在服務器計算機上的實例提供的服務。
下面是一個簡單的示意圖,演示的關係:
服務器1 - >Ñ數據庫(每個 組織具有一個數據庫)
組織1 - > N個用戶
我的問題涉及如何將來自客戶端的RESTful請求「引導」到正在處理來自該組織用戶請求的適當實例。
更具體地說,當我收到一個RESTful請求時,它將來自一個用戶(屬於某個組織),將請求「路由」到適當的應用程序實例的方式(或實際上最好的方式是什麼)在服務器上運行?
最實用的答案,我想是:) – morpheous 2010-07-23 11:10:58