實現了實時訊息推送後的一點感悟

2021-09-02 15:59:06 字數 830 閱讀 9162

對於乙個剛入行不久的程式媛來講,要完成乙個訊息實時推送的功能是很有難度的,首先你得去google實時推送需要的技術,然後你就會搜到類似於 websocket,長輪詢,反向ajax之類的,看完別人的範例我都醉了,眼睛都要看瞎的節奏,對於一年多工作經驗的妹子來講太難了t_t….

多虧現在有一些第三方推送服務,他們都幫我們封裝好了,這樣我們就不用研究底層**了啊,大快人心啊!

問題又來了,面對這麼多的推送服務,我該選用哪個呢?這個就跟你在商場買衣服一樣有選擇困難症啊!有木有?我試用了一些我認為關注度比較高的推送服務:

pubnub

goeasy

個推極光

網路連線

穩定(上官網跟上google一樣的感覺)

穩定穩定

穩定api

英文文件

中文文件,英文文件

中文文件

中文文件

如何收費

部分收費

部分收費

部分收費,免費使用者共享資源

部分收費,免費使用者有很多限制

**簡潔程度優優

良良上手快慢一般快

一般一般

推送穩定程度

穩定穩定

上面的結果僅代表個人感受哈,求大家不要噴我啊!

另外由於自己只是作了個簡單的調研沒有對每個推送服務作深入研究,但個人比較偏向於goeasy推送, 由於文件簡單,所以上手特別快,現在我的工作任務也完成了(用的goeasy),推送也非常精準穩定,客戶非常滿意!

每個服務能實現的功能大同小異,對開發者而來說最重要的就是整合難度如何和實現功能如何,其他的都是次要的。大家也可以評估一下,選擇乙個適合自己的推送服務。

std thread 的一點感悟

使用 std thread的時候遇到乙個崩潰問題,查了2天,值得一吹。基礎的知識可以看這裡c 11執行緒指南 1 建立執行緒,這個哥們寫的很好 1,建立了乙個執行緒,當時會在程式退出的時候崩潰 也就是呼叫join的時候 百思不得其解,後來才發現我的這個執行緒建立在了乙個單例模式上了。也就是class...

windows程式設計的一點感悟

怎樣才能隨心所欲地編寫自己想要的軟體呢。如何練成這樣的能力呢。一直想寫乙個自己想要的程式,但是總是不是如何下筆,因為自己肚子裡沒貨,沒掌握多少技術,所以,總是達不到自己的目的。比如我要寫乙個資料庫方面的軟體,就要涉及資料庫方面的知識,然而對這些知識只是略知皮毛,我知道的太少了。我想要的太多了了。能做...

出去前的一點感悟

今天跟彭總的談話讓我的思維又有所改變 其實現在我也不知道我的終極目標是什麼了 所以還是要思考,人不能沒有乙個長遠的打算 不然會活的很迷茫,而且在一些事情的抉擇上會迷失方向 我做edisk到這個時間應該說對那一套.artclient架構比較熟悉了 可以說做類似的系統應該沒問題了 此時我感覺ms的目標就...