Kibana 在 Visualize table buckets 中從 field 取部份值做為 row2021-11-01 約 314 字 預計閱讀 1 分鐘Kibana 在 Visualize table buckets 中從 field 取部份值做為 row 為了後續 support 需要,想要在原本的 dashboard 中加上一個 visualize table 用來提供更詳細的資訊,原本也不是太困難的事,只是這次需要用來 group by 的繼續閱讀
取得 kafka 運行中的設定值2021-10-26 約 373 字 預計閱讀 1 分鐘取得 kafka 運行中的設定值 kafka 的 config 預設儲存在 kafka 根目錄/config/server.properties ,一般情境下可以直接查看該檔案來取得設定值,但繼續閱讀
RedLock.net 使用 StackExchange.Redis 的連線設定2021-10-25 約 649 字 預計閱讀 2 分鐘RedLock.net 使用 StackExchange.Redis 的連線設定 最近專案發現在大量並行處理時會出現重複建立資料的狀況,因為這個專案本來就是設計來進行分散式作業,同時會建立好幾個 instance 在不同的繼續閱讀
ASP.NET Core 中 StackExchange.Redis 的註冊與使用方式2021-10-22 約 751 字 預計閱讀 2 分鐘ASP.NET Core 註冊 StackExchange.Redis 的方式 最近有個專案需要用到 RedLock.net,在做可行性評估時發現 StackExchange.Redis 有幾個註冊方式自己都沒有紀錄過,趁著工作空檔簡單筆記一下 基繼續閱讀
個別 HttpClient request 使用不同 Timeout 時間2021-08-25 約 903 字 預計閱讀 2 分鐘個別 HttpClient request 使用不同 Timeout 時間 在透過 HttpClient 與 partner 介接時,常會使用同一個 named-client 來建立 instance,這也是可以共用 pool 與 存留期設定的推薦方式,雖然可以在 AddHttpClient 時加上繼續閱讀
C# Socket 使用 proxy 連線2021-08-23 約 1058 字 預計閱讀 3 分鐘C# Socket 使用 proxy 連線 合作的 partner 在資料介接上提供 socket 的接口來確保資料更新的即時性,但為了有基本安全性所以只允許 whitelist server 可以連線,這在 production server 是很常見的限制,甚至繼續閱讀
使用 goproxy2021-08-19 約 586 字 預計閱讀 2 分鐘使用 goproxy 之前筆記 安裝 Redsocks 介紹到如何使用 Redsocks 來處理特定 request 需要導向上游 proxy 的情境,也提到因為 Squid 不支援 https 轉 http 、Mitmproxy 不支援 transparent 與 upstream 並行,所以當時繼續閱讀
關於 ASP.NET Core ListenAnyIP2021-08-18 約 504 字 預計閱讀 2 分鐘關於 ASP.NET Core ListenAnyIP 之前筆記 ASP.NET Core URLs 設定的套用順序 紀錄到 ASP.NET Core URL 幾種設定方式的套用順序,其中 WebHostBuilder 的 UseKestrel 方法,筆記使用的是 opts.ListenLocalhost(10000, opts =>opts.Protocols= HttpProtocols.Http1); 與 opts.ListenLocalhost(10001, opts => opts.UseHtt繼續閱讀
ASP.NET Core URLs 設定的套用順序2021-08-16 約 570 字 預計閱讀 2 分鐘ASP.NET Core URLs 設定的套用順序 最近負責的專案需要為多個 ASP.NET Core 專案指定統一的對外 url (主要是 port),所以花了點時間好好釐清幾個設定方式的優先順序,為了避繼續閱讀
使用 dnf 升級 redis 版本2021-08-15 約 657 字 預計閱讀 2 分鐘使用 dnf 升級 redis 版本 又到了定期 review 各環境中使用服務與軟體版本的時間,這次發現 production 的 redis 從安裝時的 6.0.14 至今皆未升級,內網環境因為之前調整機器有重新安裝過,繼續閱讀
找不到 rabbitmqadmin ?!2021-08-14 約 253 字 預計閱讀 1 分鐘找不到 rabbitmqadmin ?! rabbimq 安裝完正要建立 queue 才發現 rabbitmqadmin 指令,google 了發現很簡單的方法可以解決,立馬筆記一下供日後備查 找不到 rabbitmqadmin 基本環境說明 Azure VM : 標準 B2s (2繼續閱讀
使用 PerfTest 進行 RabbitMQ 效能測試2021-08-03 約 1737 字 預計閱讀 4 分鐘使用 PerfTest 進行 RabbitMQ 效能測試 之前筆記 在 CentOS7 上建立 RabbitMQ Cluster 提到打算透過針對 RabbitMQ 的效能測試來確認使用的硬體規格,今天就來紀錄該怎麼 使用 PerfTest 進行 RabbitMQ 效能測試 為了專注於繼續閱讀
在 CentOS7 上建立 RabbitMQ Cluster2021-08-02 約 511 字 預計閱讀 2 分鐘在 CentOS7 上建立 RabbitMQ Cluster 新功能上線會用到 RabbitMQ,為了可以在效能與成本間取得平衡,所以打算做個效能測試,看什麼水準的硬體才能符合新功能的效能需繼續閱讀
HttpClient 使用 Polly 做 Timeout 重試2021-07-28 約 1022 字 預計閱讀 3 分鐘HttpClient 使用 Polly 做 Timeout 重試 之前使用 HttpClient 做了一個內部的網頁回應偵測工具,原本沒有調整預設的 Timeout 時間 (預設為 100,000 毫秒 = 100 秒,相關說明可以參考 Microsoft docs:HttpClient.Timeout 屬性),為了更即繼續閱讀
使用 HttpClient 傳送檔案2021-07-27 約 583 字 預計閱讀 2 分鐘使用 HttpClient 傳送檔案 最近專案有個需求要將系統畫面 透過 RESTFul API 傳給其他平台做紀錄,這才發現這功能雖然過去待在專案公司時常做,但時間一久覺得好陌生,猛然發繼續閱讀