CSE Mesher改變PHP和微服務(wù)無法兼容的現(xiàn)狀
時(shí)間:2022-03-14 05:57:01 | 來源:行業(yè)動態(tài)
時(shí)間:2022-03-14 05:57:01 來源:行業(yè)動態(tài)
CSE(Cloud Service Engine)是一款華為云推出的微服務(wù)引擎,基于華為公司的大型系統(tǒng)微服務(wù)化積累的最佳實(shí)踐構(gòu)件,提供了微服務(wù)SDK,服務(wù)注冊,配置和治理中心,幫助開發(fā)人員實(shí)現(xiàn)微服務(wù)應(yīng)用的快速構(gòu)建、治理運(yùn)維。
CSE Mesher是Service Mesh模式的一種實(shí)現(xiàn),將負(fù)載均衡、服務(wù)發(fā)現(xiàn)、熔斷、運(yùn)行時(shí)動態(tài)路由等能力抽象成將一層透明網(wǎng)絡(luò)代理。正因?yàn)槠渥鳛楠?dú)立運(yùn)行透明代理的特點(diǎn),CSE Mesher可以使得多種編程語言的應(yīng)用,如PHP, .NET, NodeJS都能夠快速轉(zhuǎn)向微服務(wù)或者云原生應(yīng)用,開發(fā)者無需修改原有的業(yè)務(wù)代碼,以一種自然的機(jī)制擴(kuò)展應(yīng)用負(fù)載,自由混編,并因地制宜選擇虛擬機(jī)或容器部署。
基于CSE Mesher,在很短的周期內(nèi)就實(shí)現(xiàn)了HiFM系統(tǒng)的零侵入式微服務(wù)架構(gòu)改造,其實(shí)現(xiàn)步驟包含以下三個(gè)環(huán)節(jié):
1、