BGCC高性能RPC框架
BGCC(音:[bigsisi:])是百度具有完全知識產(chǎn)權(quán)的跨平臺、多語言、面向?qū)ο笈c服務(wù)的輕量級高性能RPC框架。 它支持事務(wù)級別的服務(wù)端消息主動推送,強(qiáng)大的接口級事務(wù)管理功能,包含自定義的通信協(xié)議、接口描述語言(bidl)、 強(qiáng)大的代碼生成引擎(bidl2sl),Java、C++通信無縫整合。
BGCC特色
BGCC是跨語言、跨平臺、面向?qū)ο?服務(wù)的、高性能的百度通信通信組件,特性如下:
RPC框架:簡化網(wǎng)絡(luò)編程,提高編程效率,減少人力成本,提升軟件質(zhì)量。
跨平臺:提供平臺定制運(yùn)行時,支持Linux和Windows雙平臺。
多語言:一次性編寫通信接口,生成C++、Java等多種語言客戶端/服務(wù)器,實(shí)現(xiàn)功能的跨語言調(diào)用。
面向服務(wù):以服務(wù)為基本功能單元,完成參數(shù)的序列化與反序列化及網(wǎng)絡(luò)傳輸功能。
BIDL:百度中間語言屏蔽網(wǎng)絡(luò)傳輸細(xì)節(jié),使開發(fā)者更懂業(yè)務(wù),成為業(yè)務(wù)領(lǐng)頭羊。
評論
圖片
表情
