成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

AMF協議概念簡述

網絡 網絡管理
文章摘要:主要闡述了AMF協議的一些基本概念以及使用情況。包括版本,以及后來的一些擴展。那么通過本文,能讓大家了解到這方面的信息。

AMF協議的最基本概念則是在XML的文本數據中了解到的。隨著對這個協議的學習,發現它的使用已經不再僅僅局限在一種方式中。在很多其他領域也有了它的展現。現在我們就來認識一下這個協議吧。

Action Message Format協議的簡稱,AMF協議是Adobe公司自己的協議,主要用于數據交互和遠程過程調用,在功能上相當于WebService,但是AMF與WebService中的XML不同的是AMF是二進制數據,而XML是文本數據,AMF的傳輸效率比XML高。AMF使用HTTP方式傳輸,目前主要是用于ActionScript中,即實現Flex和Server之間的通信。目前有二種版本--AMF0和AMF3

AMF協議***的特色在于可直接將Flash內置對象,例如Object, Array, Date, XML,傳回服務器端,并且在服務器端自動進行解析成適當的對象,這就減輕了開發人員繁復工作,同時也更省了開發時間。由于AMF采用二進制編碼,這種方式可以高度壓縮數據,因此非常適合用來傳遞大量的資料。數據量越大,Flash Remoting的傳輸效能就越高,遠遠超過Web Service。至于XML, LoadVars和loadVariables(),它們使用純文本的傳輸方式,效能就更不能與Flash Remoting相提并論了。

同樣是輕量級數據交換協議,同樣是通過調用遠程服務,同樣是基于標準的HTTP和HTTPS協議, Flash Remoting為什么選擇了使用AMF而放棄了SOAP與Flash 播放器通信呢有如下原因:

1 SOAP將數據處理成XML格式,相對于二進制的AFM太冗長了;

2 AMF能更有效序列化數據;因為AMF協議的初衷只是為了支持Flash ActionScript的數據類型,而SOAP卻致力于提供更廣泛的用途;

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。

AMF(Action Message Format)是一種binary format的資料型態,透過AMF over HTTP的方式將flash端資料編碼后傳回server,server端的remoting adaptor接收到資料后則會譯碼回正確的native對象,交給正確的程序處理。 AMF協議除了用于Flash remoting外,也廣泛的用于 Local Connection 與 Flash communication server,它***的特色在于可直接將flash native object。

例如Object, Array, Date, XML,傳回server端,并且在server端自動進行轉譯成適當的對象,例如flash 的Array傳回PHP時就會自動轉換為 Associative Array;這個特色對開發者***的好處在于不需要再人工處理serialization 與 deserialization的繁復工作,不但精確度更高,同時開發也更省時間。 由于AMF協議是binary format并且編碼時經過高度壓縮,因此非常適合用來傳遞大量的資料,根據flashorb網站的測試(主要針對web service與flash remoting),當資料量越大時,flash remoting的傳輸效能就越高,遠遠超過web service的表現,因此同樣的道理也可得知xml, loadVars, loadVariables 等使用plaine text format的傳輸方式自然也無可比擬。

責任編輯:佟健 來源: IT實驗室
相關推薦

2010-06-24 16:57:30

AMF協議

2010-06-21 14:37:36

AMF協議

2010-06-21 15:06:45

AMF協議

2010-06-18 13:53:22

AMF協議

2010-06-28 09:43:14

AMF協議

2010-06-28 10:03:34

AMF協議

2010-06-28 09:50:42

AMF協議

2010-06-18 14:06:03

AMF協議

2010-06-21 13:14:09

AMF協議

2010-06-19 13:47:39

AMF協議

2010-06-18 15:20:31

AMF協議

2009-09-02 15:00:25

VPN技術

2010-06-18 14:31:41

AMF協議

2010-07-06 16:59:15

LDP協議

2010-07-05 11:05:37

2010-07-12 16:17:10

HART協議

2010-09-16 16:06:35

PPPoE配置

2010-07-12 11:44:54

向量路由協議

2010-07-09 09:16:25

路由選擇協議

2010-06-11 17:41:06

RIP路由協議
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品欧美 | 免费成人高清在线视频 | 91视频国产精品 | 狠狠插天天干 | 精品乱码一区二区三四区视频 | 国产精品久久久久久久毛片 | 国产亚洲精品久久久久动 | 国产精品久久精品 | 国产免费播放视频 | 久久精品一级 | 青青操91 | 国产精品成人一区二区三区 | 亚洲第一女人av | 国产91在线 | 亚洲 | 色综合国产 | 精品国产一区二区三区免费 | 国产精品色 | 成人一区二区三区在线观看 | 日本精品一区二区 | 国产在线观看一区 | 日韩欧美精品在线 | 夜夜爽99久久国产综合精品女不卡 | 国产精品一区在线 | 免费看一区二区三区 | 亚洲人在线 | 亚州中文字幕 | 一区二区精品在线 | 嫩草最新网址 | 操皮视频 | 日韩一区和二区 | 国产成人精品一区二区三区四区 | 欧美性tv| 日本不卡免费新一二三区 | 99在线观看视频 | 欧美在线视频a | 国产国产精品久久久久 | av黄色在线| 欧美一区二区三区 | 国产 欧美 日韩 一区 | 国产精品a免费一区久久电影 | 亚洲日韩中文字幕一区 |