在 Linux 上確認 dll 版本

在 Linux 上確認 dll 版本 這是為了解決 ASP.NET Core 3.1 的 amd64 image 無法在 arm 晶片 (M1) 上執行而衍生的問題 我嘗試在 ASP.NET Core 3.1 的 application 中升級一個 NuGet package 以套用在 .NET 5 以後加入的功能,為了確認

透過 container 啟動 Pulsar Manager

透過 container 啟動 Pulsar Manager Message Queue 在正式服務上運行時大部份不會啟用 GUI,甚至像 kafka 原生就沒有提供,不過開發階段有 GUI 來協助確認訊息或是設定還是便利不少 RabbitMQ 有官方

RabbitMQ 關於寫入部份 Queue 的權限設定

RabbitMQ 關於寫入部份 Queue 的權限設定 之前筆記 RabbitMQ 為不同帳號設定不同 Queue 權限 紀錄到讓不同 user 有不同權限,當時的情境是以讀取資料為例,最近同事想要為寫入也加上不

在 ASP.NET Core 中從 Apache Pulsar 接收訊息 (Reader)

在 ASP.NET Core 中從 Apache Pulsar 接收訊息 (Reader) Apache Pulsar 常常被拿來與 Kafka 做比較,孰優孰劣常常也是各自擁護者爭相討論的內容,以下條列幾項選擇 Pulsar 的正面意見 同時支援即時訊息與訊

在 ASP.NET Core 中從 Apache Pulsar 接收訊息

在 ASP.NET Core 中從 Apache Pulsar 接收訊息 Apache Pulsar 常常被拿來與 Kafka 做比較,孰優孰劣常常也是各自擁護者爭相討論的內容,以下條列幾項選擇 Pulsar 的正面意見 同時支援即時訊息與訊息

在 ASP.NET Core 中發送訊息至 Apache Pulsar

在 ASP.NET Core 中發送訊息至 Apache Pulsar Apache Pulsar 常常被拿來與 Kafka 做比較,孰優孰劣常常也是各自擁護者爭相討論的內容,以下條列幾項選擇 Pulsar 的正面意見 同時支援即時訊息與訊息

使用 Nexus 來建立 yum repository

使用 Nexus 來建立 yum repository 之前筆記 使用 yum 下載包含相依套件的完整 package 紀錄到如何將 package 與其相依 package 一次完整下載,但筆記最後也提到透過逐一安裝 package 實在太沒效率,所以

使用 yum 下載包含相依套件的完整 package

使用 yum 下載包含相依套件的完整 package production 環境上的所有 server 因為資安問題沒有開放主動對外連線,連帶著 package 的安裝就沒辦法透過公用 yum repository 的方式來進行,所以興起自建

使用 Docker 啟動不依賴 ZooKeeper 的 Kafka

使用 Docker 啟動不依賴 ZooKeeper 的 Kafka 之前筆記 試試不依賴 ZooKeeper 的 Kafka 紀錄到如何使用 Kafka 的 Preview Release (KRaft mode) 功能:不再依賴 ZooKeeper,雖然已經是大幅降低了安裝與設定的難

試試不依賴 ZooKeeper 的 Kafka

試試不依賴 ZooKeeper 的 Kafka Kafka 的優異效能一直為大家所稱道,但建置部署與管理的難度也相當高,其中對於 ZooKeeper 的直接相依,不僅讓 Kafka 變得笨重也因為 ZooKeeper 的分區特性而限縮

啟動 ASP.NET Core 時傳入參數

啟動 ASP.NET Core 時傳入參數 團隊中有多個專案都有使用相同 source code,不過可以依據 config 不同而執行著不同任務的特性 sre 在處理這種類型的 application 時都是 build 一份 image

ASP.NET Core Configuration 中的 array 沒有正確覆寫

ASP.NET Core Configuration 中的 array 沒有正確覆寫 之前筆記 在 ASP.NET Core Configuration 中使用 array 中紀錄到如何在 config 中使用 array,不過在使用後發現有些限制,趁著這個機會紀錄一下 基本環境說明