Diameter Base Protocol

fmms 12年前發布 | 20K 次閱讀 Diameter 網絡工具包

Diameter基礎協議是建立在高性能的模塊化,基于事件和異步應用的程序開發框架AMPS(異步協議服務器中間件)之上的。

Diameter base protocl is built on top of the high performance Modular, Event Based & Asynchronous application development framework called AMPS (Asynchronous Middleware for Protocol Servers).

特點

  • 支持RFC 3588基礎的信息分析和驗證
  • 實現了對等端狀態機
  • TCP傳輸,SCTP協議會盡快添加。
  • 3GPP/IMS Ro, Rf, Cx, Sh APIAPI
  • 支持failover/failback
  • 由于異步的開發(AMPS),有高性能和高可擴展性

Features

 

  • Support RFC 3588 based message parsing and validation
  • Peer State Machine  Implementation
  • TCP Transport, SCTP will be added soon.
  • 3GPP/IMS Ro, Rf, Cx, Sh APIs
  • Support for failover/failback
  • High Performance and Scalability due to asynchronous development (AMPS)

以下是個人使用感受:

優點:

  • 該庫功能完整
  • 接口清晰易懂
  • 只依賴于AMPS,libxml2庫,依賴性問題容易解決。

缺點:

  • 項目主頁上提供的是老版本的幫助文檔,新版本和老版本相比,接口基本全部變了,使用該庫必須熟悉去閱讀改庫的源代碼。

項目主頁:http://www.baiduhome.net/lib/view/home/1326899414312

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!