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

AMF協議概況總結

網絡 網絡管理
下面我們來對這個AMF協議進行一下介紹。首先我們來解析一下這個縮寫的含義,然后對于這個協議的應用加以說明,最后來對它的版本進行一下分析。

AMF協議,這個協議的使用是在網絡傳輸,以及Flash數據壓縮等方面。現在我們就對這個協議進行一個介紹。那么首先我們來看看這個協議縮寫的含義。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的傳輸方式自然也無可比擬。

責任編輯:佟健 來源: 賽迪網
相關推薦

2010-06-21 15:06:45

AMF協議

2010-06-21 13:59:33

AMF協議

2010-06-21 14:37:36

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-18 15:20:31

AMF協議

2010-06-19 13:47:39

AMF協議

2010-06-18 14:31:41

AMF協議

2011-05-13 17:14:03

AMF

2010-09-29 15:18:25

DHCP協議命令

2010-03-10 12:54:20

Windows Emb

2011-03-10 15:43:20

網絡管理

2010-07-07 15:20:35

軟交換協議

2010-07-06 16:22:01

2010-07-05 10:32:03

802.11無線協議

2014-08-18 09:26:18

TCP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄网站在线观看 | 国产精品亚洲精品久久 | 丁香婷婷成人 | 亚洲精品一区二区三区在线观看 | 亚洲国产一区视频 | 国产激情精品一区二区三区 | 久久精品黄色 | 一区二区三区视频在线观看 | 国产精品视频网站 | 中文字幕一区二区三区乱码在线 | 国产九九av | 国产成人jvid在线播放 | 青草青草久热精品视频在线观看 | 91精品国产一区二区三区动漫 | 综合精品久久久 | 99久久久无码国产精品 | 欧美1区| 国产精品免费观看 | 国产精品久久久久久久毛片 | 日韩精品一区二区三区视频播放 | 日韩欧美国产一区二区三区 | 久久精品高清视频 | 天天搞天天搞 | 亚洲在线高清 | 狠狠操狠狠操 | 国产福利91精品 | 国产欧美一区二区三区在线看 | 永久免费视频 | 国产婷婷在线视频 | 在线视频 亚洲 | 日韩三级| www.久久.com| 美女网站视频免费黄 | 99视频网| 久久久国产一区二区三区四区小说 | 成人一区二区视频 | 欧美一级在线观看 | 国产成人免费视频网站视频社区 | 日日干干夜夜 | 国产成人免费视频 | 9久久婷婷国产综合精品性色 |