日前,宜人貸自主開(kāi)發(fā)的分布式Tracing系統(tǒng)“Cicada”和Mock框架“Ymock”在Github正式開(kāi)源,并被OSChina網(wǎng)站收錄,分別用于梳理調(diào)用復(fù)雜的分布式系統(tǒng)和在本地開(kāi)發(fā)環(huán)境建立模擬系統(tǒng)。作為國(guó)際領(lǐng)先的金融科技公司,宜人貸貢獻(xiàn)開(kāi)源項(xiàng)目,對(duì)推動(dòng)行業(yè)技術(shù)發(fā)展有著積極的意義。
據(jù)悉,宜人貸此次開(kāi)源的Tracing系統(tǒng)“Cicada”是用于監(jiān)控分布式系統(tǒng)調(diào)用,梳理分布式系統(tǒng)調(diào)用的順序、時(shí)間、異常,更加高效準(zhǔn)確地排除故障,從而提升系統(tǒng)性能。此前,國(guó)內(nèi)外也有不少領(lǐng)先的技術(shù)公司貢獻(xiàn)過(guò)分布式Tracing系統(tǒng)的開(kāi)源項(xiàng)目,但近幾年都沒(méi)有繼續(xù)升級(jí)維護(hù)了,已經(jīng)不適用于當(dāng)前的技術(shù)需求。據(jù)宜人貸相關(guān)負(fù)責(zé)人介紹,“Cicada”是一款非常輕量級(jí)的開(kāi)源項(xiàng)目,不依賴代碼量多的重系統(tǒng),更方便對(duì)項(xiàng)目進(jìn)行維護(hù)和迭代,而且穩(wěn)定性較好,也具備非常優(yōu)越的兼容特性。
而此次同時(shí)開(kāi)源的另一個(gè)項(xiàng)目Mock框架“Ymock”實(shí)現(xiàn)了在本地開(kāi)發(fā)環(huán)境中建立模擬測(cè)試框架,不依賴第三方系統(tǒng),簡(jiǎn)化了軟件開(kāi)發(fā)的集成測(cè)試過(guò)程,解決了企業(yè)級(jí)開(kāi)發(fā)項(xiàng)目中長(zhǎng)期存在的痛點(diǎn),能夠顯著地減少開(kāi)發(fā)者的工作量,提升開(kāi)發(fā)效率。
宜人貸相關(guān)負(fù)責(zé)人表示,技術(shù)一直在宜人貸的血液里,也是宜人貸在行業(yè)內(nèi)持續(xù)領(lǐng)先的核心競(jìng)爭(zhēng)力之一,未來(lái)宜人貸會(huì)以開(kāi)放的心態(tài),分享更多開(kāi)源項(xiàng)目,希望能夠與國(guó)內(nèi)外開(kāi)發(fā)者共同學(xué)習(xí)交流,為中國(guó)開(kāi)源事業(yè)和金融科技行業(yè)的發(fā)展做出更多貢獻(xiàn)。 |