iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
Cloud Native

擱淺中掙扎系列 第 2

<Day2>我想做什麼 X GPS位置實時更新

  • 分享至 

  • xImage
  •  

我先把會用到的與目前設想的系統架構列出來,之後再針對每個元件去做介紹與測試。

首先會有一個app來進行gps位置發送,資料在經過處理後送到db同時更新在網頁的地圖上,而目前的做法是:
app => mqtt => mosquitto => kafka => redis =>同時給前端跟db
不過這個架構依然有很多需改良的地方,首先關於能不能把mqtt拿掉直接用restful api來給kafka broker這樣做最顯著的好處是提升安全性,缺點可能是會比較吃手機資源,其他部分容我繼續研究,而目前整個專案是由node.js作為前後端混和架構的,我會想把前後端分開,這樣能增加擴充性與方便維護,前端主要想用vue,後端asp.net7為主,題外話.net貌似要改版了,說不定要重學,之後會先做mqtt與mosquitt的介紹與測試。


上一篇
<DAY1>一年過去 X 這次想做的事
下一篇
<DAY3>元件熟悉 X MQTT
系列文
擱淺中掙扎29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言