各位先進好:
小弟最近看了許多MVC架構的文章,深深感到MVC架構確實對一個長期的專案有絕對性的助益,故想替公司的產品導入MVC,
但因為小弟除了coding外,也身兼系統維運,故也身兼系統架構的規劃,故企圖想找到MVC架構的Scale-out solution...
就我之前所學,在一般的AP架構下,Scale-out的方式可以有很多種,其中一種較複雜的方式是將整個系統拆成一個個的模組,
然後搭配HTTP Reverse Proxy,來達到有效的個別模組的Scale-out,
但是在MVC架構下,程式本身就已有自己的URL Routing機制,我是有想過依樣依循MVC架構,將系統拆成一個個的模組,使用同樣的方式進行Scale-out,
但是這樣等於進行兩次URL的routing(HTTP Reverse Proxy一次,MVC一次),老實說這樣很愚蠢,在網路上似乎少有這類的討論文章
故想請教各位先進,是否有這方面的經驗?是否可以給小弟一些參考?是否有其較佳的Scale-out方式,或是其實我不應該為了MVC,而硬是想要想出其對應的Scale-out?
謝謝