使用 C# 取得 Redis 複雜型別 table 資料2024-04-21 約 782 字 預計閱讀 2 分鐘使用 C# 取得 Redis 複雜型別 table 資料 之前筆記 使用 C# 取得 Redis key 的記憶體用量 提到如何使用 C# 取得 Redis key 的記憶體用量,但是把所有 redis key 全部拉回 C# 做處理,可以想見執行繼續閱讀
使用 C# 取得 Redis key 的記憶體用量2024-04-17 約 595 字 預計閱讀 2 分鐘使用 C# 取得 Redis key 的記憶體用量 團隊某個 redis cluster 中,有一組 replication (master-replica) 的 memory 用量特別高,推測是 key 的 hash tag 不夠分散,造成 key 都集中在某些 slot 上,進而使得一組 cluster replication (master-replica) 的 memory 用繼續閱讀
使用 Helm Chart kube-prometheus-stack 透過 ServiceMonitor 自動蒐集 metrics2024-04-10 約 742 字 預計閱讀 2 分鐘使用 Helm Chart kube-prometheus-stack 透過 ServiceMonitor 自動蒐集 metrics 過去團隊會在建立 storage service 連帶建立相對應的 exporter,以 MySql 為例,ansible 的腳本已經包含建立 mysql service 與 mysql exporter serv繼續閱讀
從 arm64 macOS 建立 Linux x64 ASP.NET Docker Image 卡在 dotnet restore2024-04-04 約 676 字 預計閱讀 2 分鐘從 arm64 macOS 建立 Linux x64 ASP.NET Docker Image 卡在 dotnet restore 之前筆記 為 ASP.NET Core 建立 Multi-Platform image 紀錄到如何使用 buildx 來建立 linux/amd64 與 linux/arm64 的 docker image,當時提到 .NET 8 以前需要使用條件式編譯,而 .NET 8 開始繼續閱讀
在不同 mac 上共享 .NET 開發用憑證2024-04-02 約 436 字 預計閱讀 1 分鐘在不同 mac 上共享 .NET 開發用憑證 最近團隊為了避免部份功能在開發階段因為憑證問題無法正常運作而造成開發與實際的 production code 有所差異,因此想要逐步套用 https everywhere 的機繼續閱讀
從 macOS 中移除 .NET Runtime 與 SDK2024-02-21 約 295 字 預計閱讀 1 分鐘從 macOS 中移除 .NET Runtime 與 SDK 之前筆記 從 Mac 移除 .NET Core Runtime 與 SDK 紀錄到因為團隊定期升級 .NET 版本,所以順手紀錄如何移除舊版本的 .NET Core SDK,隨著時間的推移,中間又升級繼續閱讀
C# 在啟用 TLS 的 RabbitMQ 上收發訊息2024-02-01 約 667 字 預計閱讀 2 分鐘C# 在啟用 TLS 的 RabbitMQ 上收發訊息 之前筆記 為 RabbitMQ container 啟用 TLS 連線 提到最近 partner 為了安全性考量,在與我們介接的 RabbitMQ 上啟用 TLS 連線,連線由 port 5672 改為 port 5671,造成 application 這邊繼續閱讀
為 RabbitMQ container 啟用 TLS 連線2024-01-30 約 640 字 預計閱讀 2 分鐘為 RabbitMQ container 啟用 TLS 連線 最近 partner 為了安全性考量,在與我們介接的 RabbitMQ 上啟用 TLS 連線,連線由 port 5672 改為 port 5671,原以為是簡單的調整,想不到 application 這邊完全陣亡,為了繼續閱讀
ClickHouse 使用 MySql Database Engine2024-01-15 約 597 字 預計閱讀 2 分鐘ClickHouse 使用 MySql Database Engine 之前筆記 ClickHouse 在彙總資料時的效能優勢 紀錄到 ClickHouse 與 MySql 在特定查詢情境的效能差異,查閱官網文件時,發現 ClickHouse 除了支援自有的 table engine 之外,也支援其他 DB繼續閱讀
為頻繁更新 ClickHouse 資料選擇適合的 Table Engine2024-01-12 約 999 字 預計閱讀 2 分鐘為頻繁更新 ClickHouse 資料選擇適合的 Table Engine 雖然之前筆記 新增修改刪除查詢 ClickHouse 資料” 有紀錄到如何更新與刪除資料,但在 ClickHouse 官網文件:Avoid Mutations 就明確繼續閱讀
新增修改刪除查詢 ClickHouse 資料2024-01-10 約 640 字 預計閱讀 2 分鐘新增修改刪除查詢 ClickHouse 資料” 之前筆記 C# 如何新增資料至 ClickHouse 與 ClickHouse 在彙總資料時的效能優勢 分別紀錄到如何透過 C# 來新增大量資料至 ClickHouse 以及如何查詢 ClickHouse繼續閱讀
ClickHouse 在彙總資料時的效能優勢2024-01-03 約 697 字 預計閱讀 2 分鐘ClickHouse 在彙總資料時的效能優勢 前提:雖然本篇筆記中使用了 MySql 做為範例,但主要是因為目前團隊使用 MySql,我對 MySql 相同熟悉點,而不是為了踩 MySql 捧 Clic繼續閱讀
C# 如何新增資料至 ClickHouse2023-12-27 約 1639 字 預計閱讀 4 分鐘C# 如何新增資料至 ClickHouse 最近在評估導入 ClickHouse 的可行性,首先除了測試環境建立之外,最重要的就是要能夠透過 C# 來新增資料,所以今天就來紀錄如何透過 C# 來新增資繼續閱讀
erlang 降版的步驟2023-12-26 約 678 字 預計閱讀 2 分鐘erlang 降版的步驟 這幾天有台與 partner 介接用的 server 異常,造成 rabbitmq 無法連線,團隊在這類的 service 安裝腳本一直透過 ansible 管理,安裝上很順利,只是安裝後 .NET application 卻無法成功連線 (繼續閱讀
C# 如何快速新增大量資料至 MySQL2023-12-22 約 805 字 預計閱讀 2 分鐘C# 如何快速新增大量資料至 MySQL 最近在重現系統上遇到的狀況,初步懷疑是資料量過大,造成相關處理效能不佳,而連帶影響到系統後續運作,但這是初步懷疑,繼續閱讀