短信接口協(xié)議有多種,每種協(xié)議都有其優(yōu)點和缺點,不少人對此并不太了解,為此小編為大家介紹下常用的短信接口協(xié)議的一些優(yōu)劣供大家參考。
1、http協(xié)議
優(yōu)點:
支持客戶/服務(wù)器模式簡單快速,客戶向服務(wù)器請求服務(wù)時,只需傳送請求方法和路徑靈活,http允許傳輸任意類型的數(shù)據(jù)對象。無連接,即限制每次連接只處理一個請求,可以節(jié)省傳輸時間。
缺點:
http是超文本傳輸協(xié)議,信息是明文傳輸。無狀態(tài),http協(xié)議是無狀態(tài)協(xié)議,即對事務(wù)處理沒有記憶能力,缺少狀態(tài)會導(dǎo)致必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。
2、https協(xié)議
優(yōu)點:
https協(xié)議是具有安全性的SSL+HTTP協(xié)議構(gòu)建的可進行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,要比http協(xié)議安全。
缺點:
https協(xié)議需要到ca申請證書,免費證書很少,需要付費。
3、降低人工成本
優(yōu)點:
Smpp是短消息點對點協(xié)議,廣泛應(yīng)用于短信的接收和提交,比起CMPP和SGIP協(xié)議更規(guī)范和嚴(yán)謹(jǐn),且這兩都是由SMPP派生出來的。
缺點:
但SMPP沒有關(guān)于計費的定義,所以對于短信自助平臺我們需要有計費功能,就只能避而求其他了。
4、CMPP短信接口協(xié)議
CMPP協(xié)議以TCP/IP作為底層通信承載。如果對安全性要求較高,可以要求選用TLS層進行安全傳輸。端口號定義為7890,超長時長間隔,不過重發(fā)次數(shù)動態(tài)可調(diào),但最好高于3次。CMPP協(xié)議是中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議,對外開放相對較難。
5、SMGP短信接口協(xié)議
SMGP是電信網(wǎng)關(guān)接口協(xié)議,這里就簡單說下平時業(yè)務(wù)中老是有反映說延遲的事,短信網(wǎng)關(guān)在接入從短信平臺提交過來的大量短信時,為了短信平臺的系統(tǒng)穩(wěn)定,但網(wǎng)關(guān)又無法判斷短信提交過來的時速所以不經(jīng)過判斷直接把短信進行分時,最重要的網(wǎng)關(guān)返回Submit_Resp和submit存在延時并無法避免。所以就造成了用戶老覺得有延時問題。
6、SGIP接口協(xié)議
SGIP是聯(lián)通網(wǎng)關(guān)接口協(xié)議,協(xié)議適合任何SP廠商和SMG的開發(fā)廠商,號碼可隨意擴展,最后,順便普及下現(xiàn)在比較通用的短信接口:SDK短信接口,Webservice接口,DLL接口協(xié)議,短信API接口。