使用 dnf 升級 redis 版本

使用 dnf 升級 redis 版本 又到了定期 review 各環境中使用服務與軟體版本的時間,這次發現 production 的 redis 從安裝時的 6.0.14 至今皆未升級,內網環境因為之前調整機器有重新安裝過,

找不到 rabbitmqadmin ?!

找不到 rabbitmqadmin ?! rabbimq 安裝完正要建立 queue 才發現 rabbitmqadmin 指令,google 了發現很簡單的方法可以解決,立馬筆記一下供日後備查 找不到 rabbitmqadmin 基本環境說明 Azure VM : 標準 B2s (2

使用 PerfTest 進行 RabbitMQ 效能測試

使用 PerfTest 進行 RabbitMQ 效能測試 之前筆記 在 CentOS7 上建立 RabbitMQ Cluster 提到打算透過針對 RabbitMQ 的效能測試來確認使用的硬體規格,今天就來紀錄該怎麼 使用 PerfTest 進行 RabbitMQ 效能測試 為了專注於

在 CentOS7 上建立 RabbitMQ Cluster

在 CentOS7 上建立 RabbitMQ Cluster 新功能上線會用到 RabbitMQ,為了可以在效能與成本間取得平衡,所以打算做個效能測試,看什麼水準的硬體才能符合新功能的效能需

HttpClient 使用 Polly 做 Timeout 重試

HttpClient 使用 Polly 做 Timeout 重試 之前使用 HttpClient 做了一個內部的網頁回應偵測工具,原本沒有調整預設的 Timeout 時間 (預設為 100,000 毫秒 = 100 秒,相關說明可以參考 Microsoft docs:HttpClient.Timeout 屬性),為了更即

使用 HttpClient 傳送檔案

使用 HttpClient 傳送檔案 最近專案有個需求要將系統畫面 透過 RESTFul API 傳給其他平台做紀錄,這才發現這功能雖然過去待在專案公司時常做,但時間一久覺得好陌生,猛然發

HttpClient 使用 URL Parameters (Query Strings) 的方式

HttpClient 使用 URL Parameters (Query Strings) 的方式 前陣子有個跟其他系統介接的需求,因為手上工作太滿,先由前端的同事使用 Node.js 開發,過陣子再接手改用 C# 開發;其中有個功能需要 post 幾

使用 sysbench 來取得 ProxySQL 效能差異

使用 sysbench 來取得 ProxySQL 效能差異 在之前筆記 使用 ProxySQL 來簡化 MySQL 的讀寫分離 提到需要進行壓力測試取得透過 ProxySQL 與直接存取 MySQL 的效能數據差來評估是否採用 ProxySQL 今天就來紀錄使

使用 ProxySQL 來簡化 MySQL 的讀寫分離

使用 ProxySQL 來簡化 MySQL 的讀寫分離 隨著系統使用者愈來愈多,對於 MySQL 的存取量也跟提高許多,為了增加系統整體 capacity,首先打算從 MySQL 著手調整起,在經過

RabbitMQ Shovel 將訊息同步至不同 Vhost (Cluster)

RabbitMQ Shovel 將訊息同步至不同 Vhost (Cluster) 之前筆記 RabbitMQ 為不同帳號設定不同 topic 權限 紀錄到為了讓不同 User 在可以在收發訊息時可以控制存取權限,當時有提到透過在同個 virtual host 下設

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫 之前筆記 [Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 紀錄到使用 OpenTelemetry 搭配 Zipkin 來追蹤 ASP.NET Core 也曾在 .NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 紀錄使用 OpenTracing 來追蹤 gRPC 呼叫,之前筆

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 上的 gRPC 呼叫 之前筆記 [Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 紀錄到使用 OpenTelemetry 搭配 Jaeger 來追蹤 ASP.NET Core 也曾在 .NET Core 上使用 Jaeger 追蹤 gRPC 呼叫 紀錄使用 OpenTracing 來追蹤 gRPC 呼叫,因為目

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core

[Zipkin] 使用 OpenTelemetry 來追蹤 ASP.NET Core 這是延續之前筆記 [Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 進行嘗試的筆記,過去使用 OpenTracing 時因為 Zipkin 與 .NET Core 的整合程式較低,設定上繁瑣許多,加上無法處理主要

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core

[Jaeger] 使用 OpenTelemetry 來追蹤 ASP.NET Core 前幾天看到微軟官方部落格 OpenTelemetry .NET reaches v1.0 公開了 OpenTelemetry .NET v1.0 版,之前在研究 OpenTracing 也有考慮過 OpenTelemetry 畢竟大一統的規格未來性跟前景應該都比較好,但當時相