RabbitMQ 無法啟用想要的 plugin2021-11-08 約 306 字 預計閱讀 1 分鐘RabbitMQ 無法啟用想要的 plugin 最近有個需求打算從 RabbitMQ 來進行,需要在 RabbitMQ 安裝額外的 plugin,但熟悉的指令卻出現意外的回應,快速筆記一下處理方式 執行指令 rabbitmq-plugins enable繼續閱讀
取得 Kafka 與 zookeeper 版本2021-11-05 約 322 字 預計閱讀 1 分鐘取得 Kafka 與 zookeeper 版本 雖然各個環境的軟體都是使用 ansible 腳本來安裝設定的,但畢竟各個環境的執行時間有些落差,後續可能有版本更新的狀況,所以還是直接至環境上繼續閱讀
放大 kafka message size2021-11-05 約 688 字 預計閱讀 2 分鐘放大 kafka message size 今天 prod 監控噴出大量 Message size too large 的錯誤訊息,訊息內容很明確:就是傳到 kafka 的 message 太大 (預設為 1048588 約 1MB),趁著這個機會紀錄一下 調整方式與使用方繼續閱讀
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 效能測試 為了專注於繼續閱讀