CAP 7.0 版本釋出通告

2022-11-28 12:02:45

前言

今天,我們很高興宣佈 CAP 釋出 7.0 版本正式版,我們在這個版本中帶來了大批新特性以及對效能的優化和改進。

自從今年 1月份釋出 6.0 版本以來,已經過去了快1年的時間。在過去的將近1年的時間裡,我們也釋出了幾個次要版本和小版本(6.0.1, 6.1.0, 6.2.0, 6.2.1),在這裡要感謝這些版本的使用者以及向我們報告 Bug 和反饋問題的使用者。

同時,還要感謝一些我們的貢獻者,是他們在幫助 CAP 變得更加完善和易用,以下是我們的所有貢獻者。

好了,廢話不多說,接下來我們具體看一下 7.0 帶來的新變化吧。

總覽

專案地址:https://github.com/dotnetcore/CAP
開源協定:MIT

本次在 CAP 7.0 版本中我們主要帶來了以下新特性:

  • 效能改進
  • 支援釋出延遲訊息
  • Dashboard 支援對延遲訊息檢視和操作
  • 新增支援度量(Metric)的可觀測性指標
  • Dashboard 新增新圖表支援 Metric 實時檢視
  • 支援手動 Start/Stop CAP 程序
  • 其他改進
    • 新增 EnableConsumerPrefetch 設定項
    • RabbitMQ 新增 PublishConfirms 設定項
    • 更改框架目標從 netstandard 到 net6
    • 更新 NuGet 到最新版
  • 破壞性改變
    • 過濾器介面方法由同步更改為非同步
    • IConsumerClient 的 event 改為 delegate

效能改進

這個必須放在第一章。