CAP是什么? CAP是由我們園子里的楊曉東大神開發出來的一套分布式事務的決絕方案,是.Net Core Community中的第一個千星項目(目前已經1656 Star),具有輕量級、易使用、高性能等特點。 https://github.com/dotnetcore/CAP 本博客主要 ...
stream 寫在前面 我一直以來使用redis的時候,很多低烈度需求 並發要求不是很高 需要用到消息隊列的時候,在項目本身已經使用了Redis的情況下都想直接用Redis來做消息隊列,而不想引入新的服務,kafka和RabbitMQ等 奈何這兄弟一直不給力 雖然 Redis 的Pub Sub 是實現了發布 訂閱的,但這家伙最坑的是:丟數據 由於Pub Sub 只是簡單的實現了發布訂閱模式,簡單 ...
2021-09-14 23:53 0 699 推薦指數:
CAP是什么? CAP是由我們園子里的楊曉東大神開發出來的一套分布式事務的決絕方案,是.Net Core Community中的第一個千星項目(目前已經1656 Star),具有輕量級、易使用、高性能等特點。 https://github.com/dotnetcore/CAP 本博客主要 ...
基於內存的單線程數據庫,使Redis的線程安全性與性能極高。而Redis的雙向鏈表數據類型(List)天生就可作為消息隊列存儲消息. 在這里就不說消息隊列的等等一些優點。但是補充一下Redis的List類型的幾個命令,你可以指定將一個元素投送到列表的頭部(左邊)或者尾部(右邊 ...
asp.net core 使用 Redis 和 Protobuf 前言 上篇博文介紹了怎么樣在 asp.net core 中使用中間件,以及如何自定義中間件。項目中剛好也用到了Redis,所以本篇就介紹下怎么樣在 asp.net core 中使用 Redis 進行資源緩存和Session ...
在<<asp.net core上使用Redis探索(1)>>中,我介紹了一個微軟官方實現Microsoft.Extensions.Caching.Redis的類庫,這次,我們使用微軟官方的Redis客戶端。 使用Nuget引入 ...
發送郵件幾乎是軟件系統中必不可少的功能,在Asp.Net Core 中我們可以使用MailKit發送郵件,MailKit發送郵件比較簡單,網上有許多可以參考的文章,但是應該注意附件名長度,和附件名不能出現中文的問題,如果你遇到了這樣的問題可以參考我之前寫的這篇博客Asp.Net Core ...
asp.net core 使用 TestServer 來做集成測試 Intro 之前我的項目里的集成測試是隨機一個端口,每次都真實的啟動一個 WebServer,之前也有看到過微軟文檔上 TestServer 的介紹,當時沒仔細看過以為差不多就沒用,一直是啟動了一個真正的 WebServer ...
一、ASP.NET Core SignalR課程介紹 1)、SignalR簡介 ASP.NET Core SignalR 是為 ASP.NET 開發人員提供的一個庫,可以簡化開發人員將實時 Web 功能添加到應用程序的過程。 實時 Web 功能是指這樣一種功能:當所連接的客戶端變得 ...
為了減少由於單個請求掛掉而拖垮整站的情況發生,給所有請求做統計是一個不錯的解決方法,通過觀察哪些請求的耗時比較長,我們就可以找到對應的接口、代碼、數據表,做有針對性的優化可以提高效率。在 asp.net web api 中我們可以通過注冊一個 DelegatingHandler 來實現該功能 ...