周末在家搗鼓了一下消息推送的簡(jiǎn)單例子,其實(shí)也沒什么技術(shù)含量,歡迎大伙拍磚。
我設(shè)計(jì)的這個(gè)推送demo是基于ajax長(zhǎng)輪詢+msmq消息隊(duì)列來實(shí)現(xiàn)的,具體交互過程如下圖:

 

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

 


先說說這個(gè)ajax長(zhǎng)輪詢,多長(zhǎng)時(shí)間才算長(zhǎng)呢?這個(gè)還真不好界定。
這里是相對(duì)普通ajax請(qǐng)求來說的,通常處理一個(gè)請(qǐng)求也就是毫秒級(jí)別的時(shí)間。但是這里的長(zhǎng)輪詢方式
在ajax發(fā)送請(qǐng)求給服務(wù)器之后,服務(wù)器給調(diào)用端返回?cái)?shù)據(jù)的時(shí)間多長(zhǎng)那可還真不好說。嘿嘿,這關(guān)鍵要看
我們啥時(shí)候往msmq隊(duì)列中推送數(shù)據(jù)了,先看看推送的效果圖吧。。。。。

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

抱歉,沒弄張動(dòng)態(tài)效果圖給大家。實(shí)現(xiàn)的功能大體上就是這樣。上圖中的winform程序中我們點(diǎn)擊即刻發(fā)送按鈕,同時(shí)網(wǎng)頁(yè)上我們就能看到新推送的數(shù)據(jù)。

好了,說完具體實(shí)現(xiàn)流程和效果之后馬上就開始編碼實(shí)現(xiàn)吧。。。。

 

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn) 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式