Diameter Base Protocol

联合创作 · 2023-09-29 10:20

关于Diameter协议的说明,请见http://www.oschina.net/p/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库,依赖性问题容易解决。


缺点:



  • 官方网站上提供的是老版本的帮助文档,新版本和老版本相比,接口基本全部变了,使用该库必须熟悉去阅读改库的源代码。


 

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报