BGCC

BGCC是跨平台、多語言、面向對象與服務的輕量級高性能RPC框架。

BGCC支持事務級別的服務端訊息主動推送,強大的接口級事務管理功能,包含自定義的通信協定、接口描述語言(bidl)、強大的代碼生成引擎(bidl2sl),Java、C++通信無縫整合。

基本介紹

  • 外文名:BGCC
  • 屬性:高性能RPC框架
特色,使用,

特色

RPC框架:簡化網路編程,提高編程效率,減少人力成本,提升軟體質量。
跨平台:提供平台定製運行時,支持Linux和Windows雙平台。
多語言:一次性編寫通信接口,生成C++、Java等多種語言客戶端/伺服器,實現功能的跨語言調用。
面向服務:以服務為基本功能單元,完成參數的序列化與反序列化及網路傳輸功能。
BIDL:百度中間語言禁止網路傳輸細節。

使用

  1. 編寫bidl定義檔案
  2. 使用bidl2sl工具完成代碼轉換
  3. 編寫server和client
  4. 編譯和運行

相關詞條

熱門詞條

聯絡我們