在不同 mac 上共享 .NET 開發用憑證

在不同 mac 上共享 .NET 開發用憑證 最近團隊為了避免部份功能在開發階段因為憑證問題無法正常運作而造成開發與實際的 production code 有所差異,因此想要逐步套用 https everywhere 的機

從 macOS 中移除 .NET Runtime 與 SDK

從 macOS 中移除 .NET Runtime 與 SDK 之前筆記 從 Mac 移除 .NET Core Runtime 與 SDK 紀錄到因為團隊定期升級 .NET 版本,所以順手紀錄如何移除舊版本的 .NET Core SDK,隨著時間的推移,中間又升級

C# 在啟用 TLS 的 RabbitMQ 上收發訊息

C# 在啟用 TLS 的 RabbitMQ 上收發訊息 之前筆記 為 RabbitMQ container 啟用 TLS 連線 提到最近 partner 為了安全性考量,在與我們介接的 RabbitMQ 上啟用 TLS 連線,連線由 port 5672 改為 port 5671,造成 application 這邊

為 RabbitMQ container 啟用 TLS 連線

為 RabbitMQ container 啟用 TLS 連線 最近 partner 為了安全性考量,在與我們介接的 RabbitMQ 上啟用 TLS 連線,連線由 port 5672 改為 port 5671,原以為是簡單的調整,想不到 application 這邊完全陣亡,為了

ClickHouse 使用 MySql Database Engine

ClickHouse 使用 MySql Database Engine 之前筆記 ClickHouse 在彙總資料時的效能優勢 紀錄到 ClickHouse 與 MySql 在特定查詢情境的效能差異,查閱官網文件時,發現 ClickHouse 除了支援自有的 table engine 之外,也支援其他 DB

新增修改刪除查詢 ClickHouse 資料

新增修改刪除查詢 ClickHouse 資料” 之前筆記 C# 如何新增資料至 ClickHouse 與 ClickHouse 在彙總資料時的效能優勢 分別紀錄到如何透過 C# 來新增大量資料至 ClickHouse 以及如何查詢 ClickHouse

ClickHouse 在彙總資料時的效能優勢

ClickHouse 在彙總資料時的效能優勢 前提:雖然本篇筆記中使用了 MySql 做為範例,但主要是因為目前團隊使用 MySql,我對 MySql 相同熟悉點,而不是為了踩 MySql 捧 Clic

C# 如何新增資料至 ClickHouse

C# 如何新增資料至 ClickHouse 最近在評估導入 ClickHouse 的可行性,首先除了測試環境建立之外,最重要的就是要能夠透過 C# 來新增資料,所以今天就來紀錄如何透過 C# 來新增資

erlang 降版的步驟

erlang 降版的步驟 這幾天有台與 partner 介接用的 server 異常,造成 rabbitmq 無法連線,團隊在這類的 service 安裝腳本一直透過 ansible 管理,安裝上很順利,只是安裝後 .NET application 卻無法成功連線 (

C# 如何快速新增大量資料至 MySQL

C# 如何快速新增大量資料至 MySQL 最近在重現系統上遇到的狀況,初步懷疑是資料量過大,造成相關處理效能不佳,而連帶影響到系統後續運作,但這是初步懷疑,

將 ASP.NET gRPC 的 Trace 整合至 Grafana Tempo

將 ASP.NET gRPC 的 Trace 整合至 Grafana Tempo 之前筆記 將 ASP.NET 的 Trace 整合至 Grafana Tempo 紀錄到如何將 ASP.NET 的 Trace 整合至 Grafana Tempo,今天來看看如何將 ASP.NET gRPC 的 Trace 整合至 Grafana Tempo 過去 trace 相關筆記如下: OpenTracing

將 ASP.NET 的 Trace 整合至 Grafana Tempo

將 ASP.NET 的 Trace 整合至 Grafana Tempo 之前筆記 使用 Docker Compose 啟動 Grafana Tempo 紀錄到如何透過 docker compose 快速建立 Grafana Tempo 測試環境,今天來看看如何將 ASP.NET 的 Trace 整合至 Grafana Tempo 過去 trace 相關筆記如下: OpenTracing .NET Core

使用 Docker Compose 啟動 Grafana Tempo

使用 Docker Compose 啟動 Grafana Tempo 過去筆記紀錄到團隊由 OpenTracing 轉換到 OpenTelemetry,其中一個原因是 OpenTracing 的專案已經不再維護,另一個原因是 OpenTelemetry 有提供更多的功能,