iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
AI & Data

已 django + channels 來取得即時股價資料的推播系列 第 20

[Day 20] 實戰應用 - 訂閱即時資料(上)

  • 分享至 

  • xImage
  •  

必要條件

聊天室範例要能做到[Day 16] - [Day 19]

盤中 0900-1330 交易日時間

目的:
- 看到商品的即時成交資訊(拿 2330, 2303 來當範例)
方式:
- 透過進入不同的聊天室都能夠看到即時訊息
- 實現簡易分散式推播系統
- 使用 Websocket 來實現


一個開啟 fugle 的 websocket 程式( long run 程式) 透過 redis 的訊息佇列傳送至 Consumers(如下圖所示),
所以只要有建立連線的聊天室都可以收到訊息.

https://ithelp.ithome.com.tw/upload/images/20230928/201627243LrgocJsgz.png


上一篇
[Day 19] 實戰應用 - 查詢盤後資料(下)
下一篇
[Day 21] 實戰應用 - 訂閱即時資料(中)
系列文
已 django + channels 來取得即時股價資料的推播30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言