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

AMF協(xié)議概念簡述

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

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

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

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

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

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

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

AMF從Flash MX時代的AMF0發(fā)展到現(xiàn)在的AMF3。AMF3用作Flash Playe 9的ActionScript 3.0的默認序列化格式,而AMF0則用作舊版的ActionScript 1.0和2.0的序列化格式。 在網(wǎng)絡傳輸數(shù)據(jù)方面,AMF3比AMF0更有效率。AMF3能將int和uint對象作為整數(shù)(integer)傳輸,并且能序列化ActionScript 3.0才支持的數(shù)據(jù)類型, 比如ByteArray,XML和Iexternalizable。

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

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

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

2010-06-21 14:37:36

AMF協(xié)議

2010-06-21 15:06:45

AMF協(xié)議

2010-06-24 16:57:30

AMF協(xié)議

2010-06-18 13:53:22

AMF協(xié)議

2010-06-28 09:43:14

AMF協(xié)議

2010-06-28 10:03:34

AMF協(xié)議

2010-06-28 09:50:42

AMF協(xié)議

2010-06-19 13:47:39

AMF協(xié)議

2010-06-18 14:06:03

AMF協(xié)議

2010-06-21 13:14:09

AMF協(xié)議

2010-06-18 15:20:31

AMF協(xié)議

2009-09-02 15:00:25

VPN技術

2010-06-18 14:31:41

AMF協(xié)議

2010-07-06 16:59:15

LDP協(xié)議

2010-07-05 11:05:37

2010-07-12 16:17:10

HART協(xié)議

2010-07-12 11:44:54

向量路由協(xié)議

2010-07-09 09:16:25

路由選擇協(xié)議

2010-06-11 17:41:06

RIP路由協(xié)議

2010-09-16 16:06:35

PPPoE配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂av影院 | 日本淫视频 | 精品二区 | 久久国产视频一区 | 国产在线观看一区二区三区 | 国产精品视频 | 老司机精品福利视频 | 人人干人人草 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 欧美区日韩区 | 国产精品视频久久久 | 日韩欧美在线播放 | 国产婷婷色综合av蜜臀av | 欧美日韩国产一区二区三区不卡 | 美女一级a毛片免费观看97 | 伊人免费在线 | 在线视频一区二区三区 | 一级做a爰片性色毛片视频停止 | 国产福利在线视频 | 国产免费观看视频 | 妞干网视频 | 中文在线一区二区 | 天天色综 | 久久久亚洲成人 | 成人性视频免费网站 | 精精精精xxxx免费视频 | 精品一级 | 国产精品毛片在线 | 亭亭五月激情 | 爱综合 | 91视频精选 | 亚洲激情一区二区 | 国产精品大全 | 国产成人自拍一区 | 欧美一级电影免费 | 国产乱码高清区二区三区在线 | 欧美在线观看网站 | 国产精品久久久久一区二区三区 | 91免费在线| 69视频在线播放 | 亚洲欧美v |