寶蘭德開源多款倉頡產(chǎn)品組件,共筑新語言生態(tài)(寶蘭德簡介)
寶蘭德開源多款倉頡產(chǎn)品組件,共筑新語言生態(tài)###
“
2024年6月21日下午,華為終端BG軟件部總裁龔體先生在華為開發(fā)者大會主題演講《鴻蒙原生應用,全新出發(fā)!》中向全球開發(fā)者介紹了華為自研倉頡編程語言,并發(fā)布了HarmonyOS NEXT倉頡語言開發(fā)者預覽版。這是華為首次公開發(fā)布倉頡編程語言。
”
早在2022年,寶蘭德就已經(jīng)與華為倉頡編程語言團隊建立了長期合作關系。倉頡編程語言是一款面向全場景智能的新一代編程語言,主打原生智能化、天生全場景、高性能,強安全?;趥}頡編程語言,寶蘭德在倉頡社區(qū)開源了多款實用工具、庫相關項目,通過這些項目,企業(yè)級用戶在全棧業(yè)務應用開發(fā)上可以獲得更大的自主能力和便利性。這些項目涵蓋了業(yè)務應用需要的對常見的Redis、openGauss等訪問支持,也包括了工程化的對倉頡應用進行性能管理。
Hyperion通信框架:一個高性能、可擴展的TCP通信框架。支持添加自定義編解碼器處理,便于使用多種序列化協(xié)議傳輸數(shù)據(jù);提供連接池支持,支持故障連接重建,空閑連接回收,有效節(jié)約資源;自帶高效ByteBuffer實現(xiàn),減少請求處理過程中的數(shù)據(jù)拷貝;易于擴展,可以積木式添加IoFilter處理入棧、出棧數(shù)據(jù)。
Redis倉頡語言客戶端:基于Hyperion通信框架的倉頡原生Redis客戶端,目前已經(jīng)完成258個命令的支持,支持Redis 7.0的所有數(shù)據(jù)類型,支持Redis 7.0的全部管理命令。具備諸多企業(yè)特性:
-
支持RESP2和RESP3協(xié)議
接口設計兼容jedis接口語義
豐富的管理命令支持
支持單連接多線程模式
支持發(fā)布訂閱模式
支持哨兵模式和集群模式
完備的單元測試覆蓋,提供完備的用戶手冊
架構簡潔,易于擴展
相對社區(qū)其他Redis客戶端實現(xiàn),性能更好,優(yōu)于Jedis客戶端,接近Lettuce客戶端
提供企業(yè)級技術支持,快速響應和修復問題
磐維數(shù)據(jù)庫驅動:參與社區(qū)opengauss驅動貢獻,并針對磐維數(shù)據(jù)庫特性提供的數(shù)據(jù)庫驅動。完整實現(xiàn)倉頡database包接口;覆蓋主要的sqlDataType與數(shù)據(jù)庫類型轉換;并支持主備集群的高性能負載管理,將DDL、DML、DCL和事務自動分發(fā)到集群主實例進行處理。
倉頡語言APM SDK:參照OpenTelemetry標準實現(xiàn)的倉頡應用性能監(jiān)測軟件,支持對各類metric數(shù)據(jù),trace數(shù)據(jù)進行采集;支持對倉頡微服務框架Silo的監(jiān)控分析。
微服務熔斷保護庫:基于倉頡語言的Hystrix實現(xiàn),提供了豐富的熔斷限流規(guī)則算法,同時支持多種方式靈活對熔斷保護資源進行配置,支持通過倉頡宏進行熔斷降級。
作為領先的基礎軟件供應商,寶蘭德在基礎軟件領域具備深厚的技術和行業(yè)積累,對企業(yè)級應用的開發(fā)和運行可以提供全功能、多維度的解決方案。在為國內外用戶不斷提供優(yōu)質中間件產(chǎn)品服務的同時,寶蘭德也持續(xù)關注編程語言發(fā)展趨勢,如果說早期企業(yè)級計算平臺浪潮成就了Java語言,云原生技術浪潮成就了Golang語言,Android開發(fā)成就了Kotlin語言,我們也希望在新的技術趨勢下,適應新開發(fā)范式需要的倉頡編程語言能獲得廣大開發(fā)者青睞、大放異彩。
在倉頡語言開發(fā)初期,寶蘭德便參與相關工作,大量核心技術團隊成員參與了倉頡開源項目的開發(fā)和技術分享,本次開源的組件我們也會進行持續(xù)優(yōu)化和完善,并提供技術支持。未來我們將在企業(yè)計算、AI、終端等多個方向不斷加深倉頡的開發(fā)、使用和推廣。攜手產(chǎn)業(yè)鏈相關各方共建新的編程語言生態(tài),共筑基礎軟件鏈未來。
關于寶蘭德
北京寶蘭德軟件股份有限公司(股票代碼688058,簡稱“寶蘭德”)成立于2008年,是在科創(chuàng)板上市的高新技術軟件企業(yè),領先的基礎軟件供應商,專注于中間件、智能運維等基礎軟件及基于大數(shù)據(jù)、人工智能的行業(yè)通用軟件產(chǎn)品及解決方案的研發(fā)推廣,榮獲國家級專精特新“小巨人”企業(yè)稱號。廣泛參與CCSA、CESA、NITS等國內核心標準組活動,也是Eclipse、CNCF/LF會員。公司產(chǎn)品及解決方案廣泛應用于電信運營商、金融、政府、能源、交通、教育等國計民生領域,形成了覆蓋全國的多層次、專業(yè)化、本地化的技術服務團隊。