學習中介軟體感悟

2021-03-31 08:56:31 字數 1053 閱讀 7769

學習中介軟體感悟

middleware其實就是乙個中間人,它在做**。計算機中有個中介軟體理論:無論有多少問題,只要有乙個中介軟體,可解決一切的問題。其實不僅是在計算機上是這樣,現實中皆如此!

有了中介軟體,解決問題可以很方便。現有的系統要是出現了瓶頸,或擴充套件上有問題,你就加個中介軟體吧。這可以更好地利用現有的系統。有了中介軟體,你可以更好地實現你的價值。ibm很早就提出要做中介軟體的服務,就是因為中介軟體大有可為。計算機發展得很快,你的系統說不定什麼時候就會被淘汰,跟不上形勢。有了中介軟體,你可能會永久地用下去,只要你願意。其實中介軟體的理論確實可以做到這樣子!只是當你看到你的系統變得越來越複雜時,你的效能越來越差時,你自己都不願意要這個千瘡百孔的系統了。無藥可救是相對的。當你加了個中介軟體後,系統可以實現了一些新功能,但是效能提公升並不高時,或你的維護成本太高,你已不能再增加其複雜度時,你會選擇放棄這個系統。這裡有個價值理念:中介軟體是萬能的,但當你增加乙個中介軟體,給你帶來的負擔已超過你重做乙個系統時,你會選擇重新開始的。中介軟體其實就只是在延緩你被淘汰的時間!

當你學了新技術,可是它的成本太高,一般公司都不會放棄現有的系統,因為它已有歷史使用者,公司有n個理由不用這個新技術,不願經常更換系統。於是你就做中介軟體服務吧,你用你的新技術,開發中介軟體,加在已有的系統上,這樣公司付出的成本不高,你也得到了用武之地。中介軟體給你提供了這個機會。ibm之所以要做中介軟體服務,就是因為這兒市場上需要,同時它有這個資本做這個。ibm的人才儲備是挺強的,它有這個技術能力。ibm多年來一直是計算機上的領跑者,它要做就做市場上最需要的,做別的小公司所做不了的事情。現在微機廠商那麼多,百花齊放,我己沒有太多的技術核心,而且利潤太小,我為什麼還做這個。小公司做這個可能還有利潤可掙。ibm不行呀,它太大了,一艘商業航母。這點小錢根本不夠我發展的,公司大必定顯得臃腫,我掙點小錢,卻要做大公司的任務,我要研發呀,我要……與其浪費我的人才儲備,分散我的管理,不如我放棄,這也是大公司的悲哀呀。大公司一旦找不到好的業務,就會很快被擊垮。乙個胸懷大志的人,就不必要做一些浪費時間浪費精力的小事。不然何能成其大呀!ibm是我所仰慕的公司,它最讓我佩服的是創新,乙個做了大型機的公司,主動開發微機,又主動放棄微機,從做硬體改為做軟體,做服務。不簡單呀!放眼望去,有其它公司能這樣嗎。能硬能軟。

中介軟體 MQ ActiveMQ之感悟

開始我以為點錯了,這不是rabbitmq嘛,停了一會之後 嗯,是activemq了,果然越轉越快,基礎很重要的精髓又領會了一些,之前一些浮躁對於這些基礎的東西擔心浪費時間而猶豫要不要學習,看來還是要學的,而且不浪費時間,不過寶寶比較懶,發現 新知識 和之前的很類似,就很是高興nie,再如docker...

中介軟體 訊息中介軟體學習總結

冪等 在程式設計中.乙個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。冪等函式,或冪等方法,是指可以使用相同引數重複執行,並能獲得相同結果的函式。這些函式 不會影響系統狀態,也不用擔心重複執行會對系統造成改變。例如,getusername 和settrue 函式就是乙個冪等函式....

django中介軟體學習

wsgi介面之後 urls.py之前,在全域性操作django請求和響應的模組。1 django中setting.py檔案有預設的7個中介軟體。從原始碼看從,中介軟體的構造首先要定義乙個繼承middlewaremixin的類,可以在類中實現以下5個方法。主要實現process request和pro...