2017-10-16 79 views
0

我們有一箇舊的(2004年以前的)基於電子郵件的系統,用於在服務之間發送結構化的消息。爲什麼要將基於郵件的服務間通信系統轉換爲基於消息的系統

它的工作原理非常強大,利用電子郵件排隊來處理路由,加載和積壓,如果攝入程序脫機。

它沒有壞掉,爲什麼我們'修復'它?

+1

爲什麼呢?我們不知道。 – Kayaman

+1

我有很多使用超過十年的安裝的客戶。一般來說,他們工作得很好,直到他們沒有。然後他們的維護人員發現沒有人知道系統如何工作,並且不可能爲基礎架構組件修復錯誤。我非常支持未修復未破的東西,但我擔心現代軟件行業過快移動,以致無法成爲很好的計劃。 –

+1

它*被破壞,因爲電子郵件有確切的零送達保證。 – EJP

回答

2

你應該考慮如果你需要改變它會發生什麼。如果沒有人知道如何改變生產,那麼現在是瞭解當前系統運行的好時機。如果您等到中斷,您可能無法恢復系統。

現在,您可以捕獲行爲以供將來參考,並使用像Docker這樣的容器技術輕鬆地在您自己的機器上模擬多主機系統。如果你想這樣做,我會建議看看Docker撰寫。也使用版本控制。