流動計算框架 SOA

2021-09-01 05:06:48 字數 823 閱讀 7591

soa(service-oriented architecture),中文意思是中文面向服務程式設計,是一種思想,一種方**,一種分布式的服務架構。soa解決多服務凌亂問題,soa架構解決資料服務的複雜程度,同時soa又有乙個名字,叫做服務治理。

優點:1、降低使用者成本,使用者不需要關心各服務之間是什麼語言的、不需要知道如果呼叫他們,只要通過統一標準找資料匯流排就可以。

2、程式之間關係服務簡單

3、識別哪些程式有問題(掛掉)

缺點:提示了系統的複雜程度,效能有相應影響。

新的互動方式:各個系統分別根據統一標準向資料匯流排進行註冊,各子系統呼叫其他子系統時,我們並不關心如何找到其他子系統,我們只找資料匯流排,資料匯流排再根據統一標準找其他子系統,所以資料匯流排在這裡充當乙個指路人的作用。   

資料匯流排是起到排程服務的作用,資料匯流排不是整合服務,資料匯流排更新乙個排程框架,每個服務需要根據約定向資料匯流排註冊服務,那麼如何註冊那?其實資料匯流排就像乙個字典結構,資料匯流排裡面乙個key對於乙個value,key指的是服務名,value則是服務的排程方式,還有一點需要說明的是,資料匯流排只是指路人,服務是不經過資料匯流排的,如上圖的黃色線的路徑。

資料匯流排通過網域名稱解析實現:乙個網域名稱繫結多台伺服器,ajax也可以,dns也可以。目前應用資料匯流排的有阿里的dubbo,還有zookeeper。

深入淺出soa: 

soa和微服務對比:

Android 流動網路框架

簡訊作為手機最基本的功能,那麼它在智慧型手機裡面是怎麼實現的呢?相信很多人都有這樣的好奇,下面我將為大家解開這面並不神秘的面紗 熟悉智慧型手機的朋友都知道,智慧型手機一般有兩個cpu處理器 ap和bp。bp baseband processor 基帶晶元,可以認為是乙個小型手機,實現手機的無線通訊功...

web開發框架 soa開發框架 比較

dynamic data web site asp.net mvc wcsf web client software factory framwork版本 net 3.5 sp1 net3.5 sp1 net 2.0,最新.net 3.5 最新版本 1.0 preview 5 feb 28 2008...

Fluent EDEM耦合計算顆粒流動

雖然說fluent提供了很多方法用於處理顆粒在流體中的運動行為,然而這些方法都有其各自的適用性。dpm適用於稀薄顆粒的情況,尤拉模型 mixture模型及ddpm模型雖然可以考慮稠密顆粒相,但並不能考慮顆粒之間的相互作用。dem模型可以考慮顆粒之間的相互作用,但是fluent中的dem模型僅能模擬最...