iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Cloud Native

擱淺中掙扎 系列

一路上充滿擱淺的挑戰。每一次的掙扎都是一個寶貴的教訓,使我不斷成長。我相信,正是這些擱淺中的掙扎,塑造了我成為一名更強大的程式設計師。

又或者是個沉不下去浮不起來擱淺的人,誰知道呢?

參賽天數 30 天 | 共 29 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊NUTC_IMAC_WEB_桑貝比
DAY 1

<DAY1>一年過去 X 這次想做的事

這次要寫一整個專案內容,雖然掛名Cloud Native但可能會有8成會講系統架構,可能到最後才會有上k8s或公有雲的內容,東西會很散,最後才會有收束的感覺(嗎...

2023-09-16 ‧ 由 farron17889 分享
DAY 2

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

我先把會用到的與目前設想的系統架構列出來,之後再針對每個元件去做介紹與測試。 首先會有一個app來進行gps位置發送,資料在經過處理後送到db同時更新在網頁的地...

2023-09-17 ‧ 由 farron17889 分享
DAY 3

<DAY3>元件熟悉 X MQTT

MQTT兩個重點:屬於輕量級傳輸協定常用於不穩定網路環境中 MQTT的基本概念:發布/訂閱模型:MQTT采用發布/訂閱模型,其中有兩個主要角色:發布者(Publ...

2023-09-18 ‧ 由 farron17889 分享
DAY 4

<Day4>元件測試 X 簡易MQTT

以下使用python的套件首先安裝paho pip install paho-mqtt 主程式碼如下 import paho.mqtt.client as m...

2023-09-19 ‧ 由 farron17889 分享
DAY 5

<DAY5> Linux X mosquitto 簡單安裝

系統:RockyLinux安裝mosquitto sudo yum install -y epel-release sudo yum install mosqu...

2023-09-20 ‧ 由 farron17889 分享
DAY 6

<Day6> 元件 X kafka

卡芙卡優劣勢以及跟mqtt比較,這是之後參考要不要把mqtt拿掉的依據。 優勢:高吞吐量: 卡夫卡每秒可以處理數十萬到數百萬的訊息。這使它成為處理高流量數據流的...

2023-09-21 ‧ 由 farron17889 分享
DAY 7

<DAY7> 簡易測試

之前練習時寫的 const mqtt = require('mqtt'); const { Kafka } = require('kafkajs'); //...

2023-09-22 ‧ 由 farron17889 分享
DAY 8

<Day8>

Redis主要是提供高性能快取、且有多數據結構支持和持久化。假設我要顯示我收到的訊息數,可以用迴圈來讓redis計數。 from confluent_kafka...

2023-09-23 ‧ 由 farron17889 分享
DAY 9

<DAY9>有關於自動化 X kubernetes

以下是初步了解Kubernetes是一個用於自動化部署、擴展和管理容器化應用程序的開源容器管理平台。總之可以方便管理容器,防止故障,自動升級及回滾 基本概念:容...

2023-09-24 ‧ 由 farron17889 分享
DAY 10

<DAY10>Kubernetes X 滾動式更新

好處:能再不中斷服務的狀況進行更新,且有問題能立刻回滾。 假設我已經用Deployment部了一份image,我需要用Deployment指定新的檔案。 kub...

2023-09-25 ‧ 由 farron17889 分享