amf3

amf3

AMF 是 Adobe Message Format 的缩写,是 Adobe 的一种专用的数据格式,Flash 和 Flex 平台用的都是它。

amf3是Flash Remoting的一项核心技术。

AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,
从而为Flash 播放器与Flash Remoting网关通信提供了一种轻量级的、高效能的通信方式。

由于AMF采用二进制编码,这种方式可以高度压缩数据,因此非常适合用来传递大量的资料。
数据量越大,Flash Remoting的传输效能就越高,远远超过Web Service。

AMF从Flash MX时代的AMF0发展到现在的AMF3。AMF3用作Flash Playe 9的ActionScript 3.0的默认序列化格式,
而AMF0则用作旧版的ActionScript 1.0和2.0的序列化格式。
在网络传输数据方面,AMF3比AMF0更有效率。AMF3能将int和uint对象作为整数(integer)传输,
并且能序列化ActionScript 3.0才支持的数据类型, 比如ByteArray,XML和Iexternalizable。

事实上AMF3也可以当作中间件通用的数据序列、还原来使用。

posted @ 2020-11-06 09:21  delphi中间件  阅读(409)  评论(0编辑  收藏  举报