引言
微服務(wù)架構(gòu)作為一種靈活、可擴(kuò)展、可靠的軟件設(shè)計(jì)模式,得到了廣泛的應(yīng)用;但同時(shí),微服務(wù)也帶來(lái)了一些挑戰(zhàn),如增加了系統(tǒng)的復(fù)雜性和管理難度,需要更多的開(kāi)發(fā)和運(yùn)維資源來(lái)支持等;面對(duì)這些問(wèn)題,用友推出的簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)體系,帶來(lái)了哪些改變?
《用友BIP 3 R6技術(shù)全揭秘》系列,本期我們跟隨用友網(wǎng)絡(luò)助理總裁兼iuap云技術(shù)平臺(tái)架構(gòu)部總經(jīng)理何冠宇,一起來(lái)揭秘:用友簡(jiǎn)強(qiáng)微服務(wù)架構(gòu),讓改變發(fā)生!
當(dāng)代微服務(wù)架構(gòu)面臨的挑戰(zhàn)
業(yè)務(wù)復(fù)雜性增加
由于微服務(wù)架構(gòu)將單一應(yīng)用拆分為多個(gè)服務(wù),業(yè)務(wù)流程的管理和協(xié)調(diào)變得更加復(fù)雜,導(dǎo)致溝通和協(xié)作成本上升,影響用戶業(yè)務(wù)運(yùn)作效率。
數(shù)據(jù)一致性挑戰(zhàn)
在跨服務(wù)的數(shù)據(jù)一致性管理上存在困難,這可能導(dǎo)致業(yè)務(wù)數(shù)據(jù)不一致,影響決策準(zhǔn)確性和客戶體驗(yàn),進(jìn)而對(duì)業(yè)務(wù)運(yùn)營(yíng)造成負(fù)面影響。
運(yùn)維成本和資源需求上升
管理和運(yùn)維眾多微服務(wù)需要更多的人力和資源投入,增加了業(yè)務(wù)的運(yùn)營(yíng)成本。此外,額外的運(yùn)維需求會(huì)分散企業(yè)的核心業(yè)務(wù)關(guān)注點(diǎn)。
服務(wù)依賴(lài)和變更管理復(fù)雜
微服務(wù)之間的依賴(lài)關(guān)系復(fù)雜,任何一個(gè)服務(wù)的變更都可能影響其他服務(wù),需要更多的協(xié)調(diào)和測(cè)試,延緩業(yè)務(wù)創(chuàng)新和市場(chǎng)響應(yīng)速度。
簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)新實(shí)踐
針對(duì)當(dāng)前企業(yè)面臨的微服務(wù)架構(gòu)實(shí)踐的種種技術(shù)挑戰(zhàn),用友推出簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)體系,通過(guò)獨(dú)創(chuàng)的YMS云中間件,實(shí)現(xiàn)微服務(wù)可組合部署,更細(xì)粒度的資源共享復(fù)用,實(shí)現(xiàn)更強(qiáng)的數(shù)據(jù)一致性、百倍性能提升、業(yè)務(wù)系統(tǒng)秒級(jí)響應(yīng)。
按需組合部署:傳統(tǒng)的微服務(wù)架構(gòu),技術(shù)上其實(shí)是一個(gè)小單體。簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)可以把很多微服務(wù)組合在一起運(yùn)行,微服務(wù)根據(jù)不同的業(yè)務(wù)特性進(jìn)行組合配置,能夠發(fā)揮它的最佳功能。
改進(jìn)數(shù)據(jù)一致性的問(wèn)題:微服務(wù)架構(gòu)中,服務(wù)之間通信一般采用API 調(diào)用的方式,這種方式讓微服務(wù)之間數(shù)據(jù)延遲或一致性很差,通過(guò)簡(jiǎn)強(qiáng)技術(shù)架構(gòu),這一問(wèn)題得到了徹底的改進(jìn),同時(shí)還能夠保留微服務(wù)架構(gòu)的彈性優(yōu)勢(shì)。
清潔技術(shù)核心保障兼容和擴(kuò)展性:簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)繼承了微服務(wù)架構(gòu)的優(yōu)點(diǎn),在簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)體系下,通過(guò)清潔技術(shù)核心,各個(gè)微服務(wù)還能夠獨(dú)立地開(kāi)發(fā)、獨(dú)立地部署、獨(dú)立地運(yùn)行,它們之間的兼容性和可擴(kuò)展的能力,能夠得到保障,同時(shí)系統(tǒng)穩(wěn)定性也得到了很大的提高。
更好的國(guó)產(chǎn)化適配
針對(duì)國(guó)產(chǎn)化適配中芯片或操作系統(tǒng)的穩(wěn)定性、版本、如何快速交付等問(wèn)題,簡(jiǎn)強(qiáng)微服務(wù)架構(gòu)提供了統(tǒng)一的平臺(tái)工程體系,對(duì)安裝器、流水線、微服務(wù)治理、制品管理等核心能力進(jìn)行全面升級(jí),為用戶提供了更靈活的部署方式,實(shí)現(xiàn)信創(chuàng)產(chǎn)品高效適配,幫助企業(yè)構(gòu)建更敏捷、更高效、更安全、更低成本的領(lǐng)先技術(shù)架構(gòu)體系。
還有更多關(guān)于用友BIP 3 R6的核心技術(shù)等著你與我們一起揭秘,敬請(qǐng)期待:
揭秘零代碼開(kāi)發(fā)的實(shí)現(xiàn)路徑
揭秘云端快速部署快速上線的有效路徑
喜歡這篇文章嗎?
別忘了點(diǎn)擊“喜歡”和”在看“,
與更多朋友分享這份智慧與洞見(jiàn)!