日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

中间件基本概念

發(fā)布時間:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 中间件基本概念 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

中間件:

個人理解,早期WEB項目采用MVC架構(gòu),全靠一臺服務(wù)器扛起來的,隨著互聯(lián)發(fā)發(fā)展,服務(wù)器壓力越來越大,分布式框架被大量的運用在B2C等項目中,比如面相服務(wù)的SOA架構(gòu),所采用的方式就是將各個業(yè)務(wù)系統(tǒng)拆分開來,獨自承擔壓力,這樣的架構(gòu)就保證了項目的高可用。那么問題也隨之而來,各個服務(wù)間如何進行通信,使用點對點的方式后期發(fā)現(xiàn)調(diào)用易造成混亂,所以可以采用這個面相服務(wù)治理的中間件Dubbo。嘿嘿,那么中間件到底是干嘛的其實根據(jù)上面來說能夠稍微知道一點,其實就好像上面大家說的,中間件跟業(yè)務(wù)無關(guān),僅僅在做各個服務(wù)中連接問題,好像一個路由器一樣,將所有的子系統(tǒng)統(tǒng)一管理,從dubbo的核心RPC和NIO也能看出來,主要還是在負責服務(wù)間連接通信。還有就是它要去使用還需要依賴一個注冊中心,官方推薦Zookeeper,我的理解就是dubbo負責連接(就是用自己的方案來獲取provider和customer的url)集中交給zookeeper注冊中間統(tǒng)一管理。這樣我們在調(diào)用服務(wù)的時候,只需要通過中間件,就可以完成。這樣做的好處就是可以讓我們不論是前端和后端人員,可以在大型的分布式系統(tǒng)中專注于自身業(yè)務(wù)即可

作者:(知乎)哈里亮
鏈接

下面是oracle官方的解釋:
由于業(yè)務(wù)、機構(gòu)和技術(shù)是不斷變化的,因此為其服務(wù)的軟件系統(tǒng)必須適應(yīng)這樣的變化。在合并、添加服務(wù)或擴展可用服務(wù)之后,公司可能無力負擔重新創(chuàng)建信息系統(tǒng)所需的成本。正是在這個關(guān)鍵時刻,才需要集成新組件或者盡可能高效地擴展現(xiàn)有組件。要集成異類組件,最方便的方法不是將它們重新創(chuàng)建為同類元素,而是提供一個允許它們進行通信(不考慮它們之間的差異)的層。該層被稱作中間件,它允許獨立開發(fā)且運行于不同網(wǎng)絡(luò)平臺上的軟件組件(應(yīng)用程序、Enterprise Java Bean、Servlet 和其他組件)彼此交互。當能夠進行這樣的交互時,網(wǎng)絡(luò)才成為計算機。
原文地址:原文鏈接

自己概括一下:中間件就是對服務(wù)組件之間進行相互關(guān)聯(lián)和通信的非業(yè)務(wù)性的組件。

轉(zhuǎn)載于:https://www.cnblogs.com/iisme/p/10756834.html

總結(jié)

以上是生活随笔為你收集整理的中间件基本概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。