More Related Content
Similar to Realtime web development (7)
Realtime web development
- 2. 即時網頁應用開發 - 手把手
郭二文 (二哥)
緯創資通(Wistron)員工。在緯創創立「緯創IT先進技術實驗室(witlab)」、並於2015年「witlab-1期」協助導
入Elasticsearch(分散式全文檢索引擎),「witlab-2期」MQTT的IoT信息核心及2016年「witlab-3期」Apache
Spark的大數據平台。熱愛軟體開發與物聯網創新,喜歡整合性資料分析與探索性研究。
- 7. AngularJS
由 Google 打造的前端 JavaScript MVC框架
它直接延伸現有的 HTML 架構
透過宣告式語法(Directives Syntax)直接賦予 HTML 額外的
能力
通過雙向的資料綁定來適應動態內容
- 28. MQTT ADVANCED
RETAINED MESSAGES
Retained message跟其它MQTT message的結構差不多, 唯一的差別在於在MQTT訊息中的
"retained flag" 被設定成 true
MQTT Broker會儲存同一主題下的最後一封的retained message的訊息(就像是Cache)
MQTT broker針對每一個主題只會有一個retained message
Retained messages可以幫助新訂閱的clients來取得該訂閱主題最後的一筆被發佈的訊息
- 31. MQTT ADVANCED
L.T.W (LAST WILL AND TESTAMENT)
LWT這個功能是MQTT Broker用來通知其它的clients有關於某一個client的無
預警離線或斷線的這種情形
MQTT client可以在連接到MQTT Broker時標註一個LWT的訊息
MQTT broker會先保留這個LWT訊息並在client無預警地離線或斷線時發出這
個LWT的訊息到預定的topic去