一開始是想把我管的系統效能調的更好,手邊也正好有一些被人遺忘的閒置機器
想到了Distributing computing,把某些比較消耗performance的動作丟去給閒置的機器處理
有了這個想法後翻了一些文件,找了一些solution,也請幾個工程師一起study,討論了一下可行性就開始implement,由於我們的系統是C#.net所以使用的是微軟的solution。
大概只花不到一週就做完了,以後就可以發揮螞蟻雄兵的實力不用買高階的機器或是一直系統升級,不過有一個小小的缺點。
管理上有些小麻煩當分散越多台時管理上會越麻煩,雖然我已經把設定寫在web config中如果需要再加機器進來一起計算也不需要重新deploy,但是還是要在被分散的server上做一些安裝小程式跟一些設定。
不過我想這還是優多於弊。
沒有留言:
張貼留言