玩轉騰訊云學習騰訊云函數—騰訊云代理
騰訊家的產品我用很久了,而騰訊云函數是讓我印象最深刻的,可以說,我見證了騰訊云函數的誕生、成長和發(fā)展。
我最初是不太熟悉編程的,雖然是計算機學院的學生,實際上也并沒有過多少實踐。初見云函數,我便覺得它潛力無限,而在折騰騰訊云函數的過程中,我也漸漸的接觸了 js, node, bootstrap 和 vue,也經歷了被 js 原型鏈和異步調用的折磨。恨之深,愛之切,這也大概是我如此鐘愛云函數的原因之一吧。
為什么是騰訊云函數呢?
便宜甚至免費
騰訊的云函數在函數調用次數、資源使用和外網流量都是有免費額度的,這些免費額度完全夠個人開發(fā)者使用。有興趣的可以看一看我的二月份賬單,云函數一共調用了 70萬 次,最后結算費用時仍然是 0元。
三月份賬單還沒出,但是從目前的花費來看,調用了160萬 次也就只扣了 0.08元,一角錢都不到,可以說很是良心了。
可塑性強
云函數支持多種功能,定時任務,隊列任務,網關訪問等等。定時任務可以用來做一些定時監(jiān)控、自動簽到、定時文件處理。隊列任務適合耗時比較大但又不是即時的操作,比如郵件發(fā)送,就可以先把郵件發(fā)送任務放置到騰訊的消息隊列里面,然后再使用云函數完成處理。網關訪問是我個人用的比較多的一種,可以根據訪問鏈接完成特定的處理,拿來做個人博客、開放 api 都是不錯的選擇。
文檔細致
文檔一直有團隊在維護,我曾提過意見,還有幸被選中了,收到了一份小禮品。文檔之外,還有一個官方 QQ 群,群內的朋友個個都是人才,說話又好聽,超喜歡在里面。有什么問題、建議、意見都可以很快的得到解決方法,很方便。
上手快
官方給出了很多 demo ,簡單又好理解。github 也有很多實例,也能幫助理解。
如何上手
官方文檔里面寫的很詳細,這里我寫一下個人的一點小經驗。
云函數有兩個關鍵詞 事件驅動 和 無狀態(tài)。
云函數就像數學上的函數一樣,丟給他一個參數,它返回一個結果。云函數也是接收一個事件參數,然后返回一個處理結果。編寫云函數實際上就是在處理一個事件的過程。所以,它很適合用于處理無狀態(tài)的編程。比如我丟給你一個鏈接,你給我生成一個二維碼,或者我上傳一張圖片,你給我怎么怎么處理。
無狀態(tài)?
完全無狀態(tài)的函數有時侯并不方便,所以經常需要配合數據庫使用,數據庫負責記錄狀態(tài)。但除了使用數據庫之外,我們還知道,騰訊云函數是包括冷啟動和熱啟動兩種方式。按照局部性觀點,當我們調用了一次函數后,接下來我們很有可能還會再次調用函數。基于這樣的思想,云函數在第一次調用時負責分配資源(冷啟動),而第一次調用完成后,這些資源將會被暫時保留一小段時間(大概是幾分鐘),而在這期間如果再次有函數調用,就可以直接使用之前的資源(熱啟動)。如果同一時間調用太多,還會觸發(fā)并發(fā)機制,冷啟動分配多個新的資源。
這就意味著,我們可以在內存中或者在文件系統(tǒng)中( /tmp 文件夾下)保留一些緩存信息,以提高我們云函數的訪問速度。但僅適合用于做緩存,保存永久性文件還是需要配合其他產品才行。
優(yōu)惠第一步:點擊下面網址成為深圳市時魚科技有限公司代理客戶:
https://partner.cloud.tencent.com/invitation/1000111464505d5b911f269c3 確定成為深圳市時魚科技有限公司騰訊云代理客戶。
優(yōu)惠第二步:咨詢客服確認價格,聯系在線客服領取優(yōu)惠券和代金券后以及優(yōu)惠活動的價格后,并用剛才關聯好的騰訊云官方賬號提交優(yōu)惠訂單,專業(yè)技術人員免費協(xié)助選擇配置。
時魚科技騰訊云代理商優(yōu)惠折扣說明:
同時與騰訊云官方優(yōu)惠活動疊加:優(yōu)惠活動相當于折上折,買一年83折,買2年7折,買3年5折,聯系在線客服有驚喜。
騰訊云代理商,時魚科技專注做騰訊云代理,服務多家上市企業(yè)以及萬家中小企業(yè),經過專業(yè)認證的技術團隊提供免費技術資訊服務。
我們支持騰訊云服務器,騰訊云數據庫,騰訊云大禹高防,騰訊云主機,騰訊云CDN,騰訊云點播,騰訊云waf,企業(yè)郵箱等全部騰訊云產品。