服務端架構中的「網關服務器」

這麼一個場景:一個要承載高併發、具有高性能的後臺服務,往往會有多個不同的應用服務。問題來了,你會怎樣設計架構呢? 如下圖所示,爲了共用一個穩定高效的網絡處理功能,把所有服務寫在一個進程裏。 接下來悲劇一幕幕就要上演了,如果各個模塊是多人協作開發,網絡庫的作者得想辦法設計個插件機制供各個應用掛載,開發時無論是人員或者代碼都耦合非常嚴重,大大影響協作、開發效率,後期要增減一個應用也得大動手腳。好吧,這
相關文章
相關標籤/搜索