成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

PHP程序員簡單的開展服務治理架構操作詳解(三)

瀏覽:232日期:2022-09-10 13:01:08

本文實例講述了PHP程序員簡單的開展服務治理架構操作。分享給大家供大家參考,具體如下:

服務治理所治理的服務需要合理的部署與管理,本章我們講一下SOA(面向服務架構),本人語言文筆不好,所以本章內容使用問答模式,參考了 [SOA面試題(http://www.jdon.com/soa/soa-interview.html] 的面試題,通過對此站復雜的描述進行簡單的講解。

概述

SOA代表了面向服務架構,僅僅是一種概念,通過這種概念而演變出的各種各樣的服務架構都可稱為SOA架構,SOA核心的概念就是 “松耦合”。

非SOA的架構多語言開發

PHP程序員簡單的開展服務治理架構操作詳解(三)

同語言開發

PHP程序員簡單的開展服務治理架構操作詳解(三)

服務與服務之間可能會是不同的開發語言或相同語言開發,他們的調用方式依舊只可以通過http去獲取,或者比較流行的Restful Api的形式,無論是在性能與開發的過程中都是很笨的辦法。

什么是SOA的服務

PHP程序員簡單的開展服務治理架構操作詳解(三)

在現實世界中,服務是一種我們花費購買到的一種預期的服務。

1、(來自真實世界):你去餐館訂餐,您的訂單首先進入到柜臺,然后在廚房進行食物準備,最后服務員提供的食物。因此,為了實現一個餐廳訂購服務,您需要三個邏輯部門/服務協同工作(計帳,廚房和服務員)。在軟件世界同樣的方法稱為業務服務。

2、(軟件世界):你去亞馬遜訂購了一本書,有不同的服務,如支付網關,庫存系統,貨運系統等共同完成一本書的訂購。

PHP程序員簡單的開展服務治理架構操作詳解(三)

所有的服務是自包含的,合乎邏輯。他們就像黑盒子。總之,我們并不需要了解業務服務的內部工作細節。對于外部世界,它只是一個能夠使用消息交互的黑盒子。例如在“支付網關”業務服務獲得消息“檢查信貸”后會給出輸出:這個客戶的信貸有或沒有。對于“訂單系統”,“支付網關”的服務是一個黑盒子。

服務的主要特點是什么

A) SOA組件是松耦合的。當我們說松耦合,這意味著每一個服務是自包含單獨存在的邏輯。舉例來說,我們采取了“支付網關”的服務,并將它附加到不同的系統。

B) SOA服務是黑匣子。在SOA中,服務隱藏有內在的復雜性。他們只使用交互消息,服務接受和發送消息。通過虛擬化一個服務為黑盒子,服務變得更松散的耦合。

C) SOA服務應該是自定義: SOA服務應該能夠自己定義。

D) SOA服務維持在一個列表中: SOA服務保持在一個中央存儲庫。應用程序可以在中央存儲庫中搜索服務,并調用相應服務。

E) SOA服務可以編排和鏈接實現一個特定功能: SOA服務可以使用了即插即用的方式。例如,“業務流程”中有兩個服務“安全服務”和“訂單處理服務” 。從它的業務流程可以實現兩種類型:一,您可以先檢查用戶,然后處理訂單,或反之亦然。是的,你猜對了,使用SOA可以松散耦合的方式管理服務之間的工作流。

什么是SOA

SOA代表了面向服務的架構。 SOA是一種使用松耦合的黑盒子服務構建業務應用的體系架構,這些服務可以通過編排連接在一起以實現特定的功能。

什么是合同,地址和綁定?

這是三個SOA的標準術語。每個服務對外開放地址,在服務開發中進行合同約定,客戶端綁定服務進行開發調用。

合同是兩方或多方之間的協議。它定義了一種客戶端如何與服務通信的協議。從技術上講,它有描述參數和返回值的方法。 地址表明在哪兒能找到這種服務。地址是一個URL,它指向服務的位置。 綁定是決定這個端點如何可以訪問。它決定了如何完成通信。例如,你暴露你的服務,可以使用SOAP over HTTP或通過TCP的BINARY進行訪問。因此,對于這些通信介質將被創建兩個綁定。 n什么是可重用的服務?服務是一個自主的,可重復使用的,可發現的,無狀態的,有一定粒度的功能,并且是一個復合應用程序或一個組合服務的一部分。

可重復使用的服務通過業務活動標識,這個業務活動是使用服務規范(設計時合同)描述的。

一個服務約束是,包括安全性,QoS,SLA,使用策略,可以由多個運行時的合同 多個接口(WSDL中的Web服務)以及多個實現(代碼)定義的。

可重復使用的服務應在被管制在其從設計到運行整個企業級生命周期。其重用應通過規范流程來推動,重用應該是可測量的。

在一個SOA中如何實現松耦合?實現松耦合一種策略是使用服務接口(WSDL中為SOAP Web服務)來限制服務之間的依賴性,對消費者隱藏服務實現。松耦合可以通過實施服務的功能封裝以及限制服務接口的實現變化影響來解決。然而,在某些時候,你需要改變接口,也不會影響服務的消費者,除了管理多個安全約束,多種傳輸,以及其他方面的考慮。SOA的服務無狀態或有狀態?服務應該是無狀態的。它有一個無狀態的執行上下文,但它不會有中間狀態來等待一個事件或一個回調。狀態有關的數據的保留一定不能超出的服務的請求/響應。這是因為狀態管理消耗了大量的資源,這可能會影響服務的可重用 可伸縮性和可用性。

在RPC服務啟動后,服務一直保持沉睡狀態,只有在有請求時才會喚醒,你可以稱他為無狀態或有狀態

在SOA中我們是否需要從頭開始構建系統?否。如果您需要集成現有系統為業務服務,你只需要創建松耦合的包裝,包裝您的現有系統,并以一種通用的方式暴露功能給外部世界。

其實并不需要重新構建,只需要將每個服務繼續分解,分類出對外與對內。

PHP程序員簡單的開展服務治理架構操作詳解(三)

什么是服務和組件之間的區別?服務組件來實現業務功能的邏輯組件分組。組件是為實現服務這個目標的途徑。組件可以使用Java,C#,C,但服務將以通用格式如像Web服務方式被暴露。

說的就是我們通過RPC調用其他服務 (thrift)

預告

看到這里大概了解了SOA,這個時候我透露一個秘密,SOA其實還有另外一個名字叫“服務治理”,是的,就是我們一直在講的服務治理。下一章回到正題,講一下服務治理實現

PHP程序員如何簡單的開展服務治理架構(一)//www.jb51.net/article/186529.htm

PHP程序員如何簡單的開展服務治理架構(二)//www.jb51.net/article/186533.htm

本猿人寫了一個服務治理的框架https://github.com/CrazyCodes/Service-Govern

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php面向對象程序設計入門教程》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

標簽: PHP
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美v日韩v国产v| 久久久欧美精品sm网站| 欧美日韩亚洲综合| 亚洲一区二区三区四区的| 91麻豆国产精品久久| 91精品国产综合久久小美女| 青娱乐精品视频| 一本色道久久| 综合久久久久综合| 欧美三级不卡| 日本一区二区三区电影| 99在线精品免费| 日韩一区二区三区在线观看| 美女视频网站久久| 欧美亚洲一区二区三区| 一区二区激情视频| 日本韩国欧美三级| 一区二区高清免费观看影视大全| 欧美日韩一区综合| 中国色在线观看另类| 91蝌蚪porny| 久久毛片高清国产| 成人午夜在线免费| 精品捆绑美女sm三区| 成人美女视频在线看| 日韩视频一区在线观看| 国产福利不卡视频| 91精品婷婷国产综合久久性色| 久久国产精品99精品国产| 欧美资源在线| 视频一区二区三区入口| 香蕉久久夜色| 天天综合网天天综合色| 久久国产手机看片| 午夜精品成人在线视频| 国产亚洲一区二区三区在线播放| 亚洲午夜国产一区99re久久| 国产日韩一区二区三区在线| 亚洲欧美日韩一区二区| 亚洲黄色大片| 亚洲一区二区不卡免费| 国产精品久久亚洲7777| 午夜精品爽啪视频| 在线观看91精品国产入口| 久久成人久久爱| 欧美一区二区美女| 国产精品国产三级国产aⅴ无密码| 欧美日本一区| 亚洲卡通动漫在线| 久久亚洲风情| 精品一区二区综合| 欧美成人激情免费网| www.av亚洲| 国产精品久久久久久久久免费樱桃 | 精品1区2区在线观看| 99视频超级精品| 日本一区二区三区dvd视频在线| 在线不卡欧美| 天天色综合成人网| 欧美日本视频在线| 成人午夜精品在线| 中文字幕av一区 二区| 在线日韩电影| 婷婷开心久久网| 51久久夜色精品国产麻豆| 国产成人精品影院| 国产精品视频看| 免费在线成人av| 六月丁香婷婷色狠狠久久| 欧美大度的电影原声| 欧美日韩国产高清| 亚洲国产日韩精品| 欧美日韩美女一区二区| av亚洲精华国产精华精华| 亚洲欧洲国产日韩| 欧美亚洲免费| 国产成人精品免费视频网站| 自拍偷拍欧美激情| 欧美午夜免费电影| 99精品热视频| 亚洲一区在线看| 欧美高清精品3d| 一本色道久久综合亚洲91| 国产精品私人自拍| av一二三不卡影片| 欧美老肥妇做.爰bbww| 日本福利一区二区| 久久亚洲国产精品日日av夜夜| 久久精品国产免费看久久精品| 精品国产乱码久久久久久夜甘婷婷| 欧美日韩国产精品一卡| 亚洲va国产天堂va久久en| 欧美日韩在线电影| 欧美午夜不卡影院在线观看完整版免费| 亚洲综合成人网| 欧美精品丝袜久久久中文字幕| 欧美三级视频| 免费欧美日韩国产三级电影| 久久九九久久九九| 久久一二三四| 亚洲国产精品久久久久婷婷884| 久久99热这里只有精品| 国产精品一区二区黑丝| 国产资源在线一区| 午夜视频在线观看一区| 亚洲综合图片区| 国产麻豆视频精品| 日韩精品一二三| 欧美aⅴ99久久黑人专区| 欧美成人精品3d动漫h| 99精品视频一区二区| 久久综合伊人| 销魂美女一区二区三区视频在线| 久久福利毛片| 亚洲精品中文在线影院| 亚洲综合精品自拍| 午夜国产精品视频免费体验区| 中文国产一区| 亚洲国产电影在线观看| 狠狠88综合久久久久综合网| 日本v片在线高清不卡在线观看| 中文在线一区二区| 欧美电影一区二区| 亚洲精品一级| 成人精品免费网站| 视频在线在亚洲| 欧美国产日韩亚洲一区| 欧美日韩夫妻久久| 一本一本a久久| 欧美二区在线| 国产xxx精品视频大全| 三级久久三级久久久| 中文字幕一区av| 欧美一级一级性生活免费录像| 久久久精品网| 国产精品国产三级国产专区53| 激情五月婷婷综合| 亚洲高清在线精品| 国产精品天美传媒| 精品日韩在线观看| 欧美男女性生活在线直播观看| 久久福利电影| av成人毛片| 韩日精品视频| 91麻豆精品秘密| 成人动漫精品一区二区| 国产一区二区精品久久99| 日韩在线一区二区三区| 一区二区三区中文字幕精品精品| 亚洲国产精品成人综合| 日韩一区二区三区在线观看| 日本乱人伦aⅴ精品| 亚洲日本欧美| 欧美日韩国产高清视频| aaa亚洲精品| 国产成人日日夜夜| 韩国理伦片一区二区三区在线播放| 亚洲成人精品一区| 亚洲精品成人少妇| 中文字幕日韩一区| 国产日韩欧美a| 精品国产乱码久久久久久老虎| 欧美日韩国产中文| 在线精品国精品国产尤物884a| 久久精品导航| 国产精品综合| 国产精品美女诱惑| 国产精品久久久一区二区三区| 亚洲开发第一视频在线播放| 国内外成人免费视频| 欧美精品aa| 91免费视频网| 99久久久精品| 成人久久视频在线观看| 国产91露脸合集magnet| 国产福利一区二区三区视频| 国产乱淫av一区二区三区| 美国三级日本三级久久99| 日本亚洲天堂网| 奇米精品一区二区三区在线观看一| 亚洲电影视频在线| 午夜av区久久| 日韩精彩视频在线观看| 日韩中文字幕区一区有砖一区| 水蜜桃久久夜色精品一区的特点| 日韩精品电影在线| 美女视频一区在线观看| 韩国一区二区视频| 国产精品一区二区久久精品爱涩| 国产精品996| 风间由美一区二区av101| 成人黄色免费短视频| 99视频精品全部免费在线| 女生裸体视频一区二区三区| 国产精品大片| 影音先锋亚洲电影| 一区二区冒白浆视频| 免播放器亚洲| 色婷婷一区二区| 欧美图区在线视频|