Protobuf 時間屬性該如何表示?

Protobuf 時間屬性該如何表示? 最近的專案在跨 application 的溝通上捨去以往熟悉的 RESTful API 而採用 gRPC 做為溝通的 protocal,過去沒有相關使用經驗的我當然是踩雷不斷,

如何取得 NUnit 當前執行的測試方法名稱

如何取得 NUnit 當前執行的測試方法名稱 看到 如何取得 NUnit 當前執行的測試方法名稱 這個標題,相信不少有 Unit Test 經驗的開發者都會疑惑:為什麼會需要當下的測試方法

將 ASP.NET Core 的預設 log 輸出至 NLog 或 Serilog

將 ASP.NET Core 的預設 log 輸出至 NLog 或 Serilog ASP.NET Core 預設會將 WebHost 執行細節透過 stdout 輸出至 console 上,application 的所有動作都一目暸然,這在 debug 時很方便,不過部署在一般

在 Mac 上安裝 Kafka-Manager

在 Mac 上安裝 Kafka-Manager 最近的專案使用了 Kafka 當做中間層的訊息傳遞工具,功能上還不到遇到問題就先遭遇開發 debug 的種種狀況,其中最常發生但問題原因又不太一樣的就是

使用 docker 建立 MongoDB Replica Set

使用 docker 建立 MongoDB Replica Set 前幾天筆記 使用 docker 建立 Redis Cluster - 更新版 提到為了要測試 Redis 完整 cluster 功能但又不想每次都重頭建立三組 Master-Slave 以及三個 Sentinel,所以透過 docker-compose 來

讓 .NET Core 的 HttpClientFactory 不驗證 Https 憑證

讓 .NET Core 的 HttpClientFactory 不驗證 Https 憑證 Https 幾乎已成為了現在網站的基本配備,從過去只有敏感交易網站才需要,到現在瀏覽器還會把非 Https 網站標記為 不安全,而 .NET Core 程式在預

使用 docker 建立 Redis Cluster - 更新版

使用 docker 建立 Redis Cluster - 更新版 之前筆記 使用 docker 建立 Redis Cluster 成功建立了 redis cluster,也測試過 sentinel 可以正常 failover,興高采烈測試程式碼時才發現有 bu

使用 docker 建立 Redis Cluster

使用 docker 建立 Redis Cluster 請參考新版內容 使用 docker 建立 Redis Cluster - 更新版 之前筆記 使用 docker 建立 Redis Master-Slave Replication Instance 紀錄到使用 docker 來建立 Redis 一個 Master node、一個 Slave node 以及三個 sentinel node 的 rep

使用 docker 建立 Redis Master-Slave Replication Instance

使用 docker 建立 Redis Master-Slave Replication Instance 同事問到 StackExchange.Redis 的相關功能,首先必要條件就是建立測試環境,測試環境有大有小:簡易功能,單個 node 的 redis 絕對可以滿足大部份需求,但如果是

[Benchmark] 使用 C# 對 NoSQL insert 操作的效能數據

[Benchmark] 使用 C# 對 NoSQL insert 操作的效能數據 最近專案需要將收到的原始 request 內容直接儲存下來,以備日後有問題或是後續加工使用。 針對這類只有 insert 跟 select 操作的需要,過去大

使用 C# 存取 Riak

使用 C# 存取 Riak 之前筆記 使用 C# 存取 Cassandra 提到想要將 log 存放至 NoSQL 中而正在嘗試某幾套 NoSQL,現在就來看看 Riak 的使用吧 基本環境說明 在 Windows 上使用 docker 建立 linux 版本 R

匯出與匯入 Windows Container Image

匯出與匯入 Windows Container Image 同事想將 build 好的 image 在其他 server 測試驗證,但又不想上傳至公開 docker hub ,加上還只是 POC 階段建立 private registry 的效益有限,所以想要先直接 share image 就好 之前的經

為 Windows Container 安裝 Git - Part2

為 Windows Container 安裝 Git - Part2 昨天提到同事想要在 Windows Container 上安裝 Git 當做 base image 再用來擴充其他功能,但沒辦法直接安裝,所以在 為 Windows Container 安裝 Git 介紹到透過 Chocolatey 安裝 Git 的做法 雖然知

為 Windows Container 安裝 Git

為 Windows Container 安裝 Git 同事想要在 Windows Container 上安裝 Git 當做 base image 再用來擴充其他功能,但 Git for Windows 僅提供 .exe 版本,沒辦法用 msiexec,直接用 .exe 安裝又無法避開 popup 視窗問題

使用 C# 存取 PostgreSQL

使用 C# 存取 PostgreSQL 之前筆記 使用 C# 存取 Cassandra 提到想要將 log 存放至 NoSQL 中而正在嘗試某幾套 NoSQL,現在就來看看 PostgreSQL 的使用吧 基本環境說明 在 mac 上使用 docker 建立 Post