cost 240 ms
SaveChangesAsync 的單元測試用例

[英]Unit test case for SaveChangesAsync

我在我的項目中使用 Mass Transit,Entity Framework,C#。 我讓我的消費者消費一個事件並將數據插入表中。 我想知道如何為此方法模擬消費者和單元測試用例。 這是我添加的單元測試用例代碼 { 私人 ITestHarness _testHarness; } 預期:正確但是是: ...

MassTransit RabbitMq 消息未被使用。 C#

[英]MassTransit RabbitMq message is not being consumed. C#

我在 ASP.NET Core 3.1 MVC 中有圖書館 API,用戶可以在其中借閱、歸還和跟蹤借書狀態。 我想創建 email 通知,以便在歸還圖書時,所有關注此特定圖書狀態的用戶都將收到 email 通知,告知其可用。 我想將 RabbitMQ 與 MassTransit 一起使用,並處理不 ...

從活動中引發事件

[英]Raise event from activity

我正在構建一個 saga state 機器,在下面精簡了實現: 活動本身在這里: state 機器現在有兩個事件 - CaseCreationFinished和CaseCreationFailed 。 我想在活動的try子句中提出第一個,在catch部分提出另一個。 我看到作為參數傳入的上下文 o ...

Masstransit 發布速度極慢

[英]Masstransit Extremely Slow Publishing

我們將 Masstransit 8.0.2 與 RabbitMQ(3.8.1 Erlang 22.1.5) 和 .Net6 一起使用。 正在從 TCPClient 應用程序發布消息。 消息發布時間逐漸增加,單條消息發布時間長達30分鍾。 所有消息都在后台 TCP 接收服務中發布。 數據速率很快,因為 ...

是否可以為多個消費者提供公共交通和 azure 服務巴士

[英]Is it possible for multiple consumers mass transit and azure service bus

我有一個場景可以在按鈕單擊事件上更新兩個相關表。 我正在使用 azure 服務巴士的公共交通所以要求是發布消息並讓多個消費者服務實例接收它們。 我已經寫信給消費者更新一張表。 多個消費者是否可以收聽一個端點並更新各自的表。 我可以獲得有關配置或工作示例的一些指導嗎? 從實施開始的示例答案 ...

如何在推送 Azure 主題時自定義公共交通有效負載

[英]How to customize a masstransit payload when pushing on Azure-topics

我正在使用 Mass-transit 執行一些任務,現在我有一個新請求,它向 Azure 主題發送消息。 一切都很好,除了有效載荷有太多信息,而且消費者不需要在他們的終端使用公共交通工具。 我現在想做的是自定義我的有效載荷,以獲得完整的自定義有效載荷。 我看到你在header可以添加一些信息,但是你 ...

您可以為每個 SendEndpoint 定義 UseRawJsonSerializer() 嗎?

[英]Can you define UseRawJsonSerializer() per SendEndpoint?

我們有多個端點; 只有一個是原始的 JSON,沒有來自 MassTransit 的消息標頭。 我將一個 ReceiveEndpoint 配置為能夠使用原始 JSON。作為測試,我將整個總線配置為使用原始 JSON,這按預期工作僅配置一個 SendEndpoint 來發送原始 JSON 是我需要幫助 ...

使用 IBusControl.ConnectConsumer 時從不調用 MassTransit 6.3.2 Consumer

[英]MassTransit 6.3.2 Consumer is never called when using IBusControl.ConnectConsumer

當我在初始消息總線配置期間附加消費者時,會按預期調用消費者。 當我在總線配置之后附加消費者時,使用 ConnectConsumer 永遠不會調用消費者; 臨時隊列/交換已創建,但它不知道應該附加到該隊列的消費者。 總線上還有另一個服務/消費者正在接收在這里發布的請求消息,並發布應該在這里消費的響應 ...

在接收消息的同一個 ConsumeContext 上發布消息有什么好處嗎?

[英]Does publishing a message on the same ConsumeContext that received it have any benefits?

我問的是消費者獲取消息、處理消息然后處理結果是另一條消息的情況,例如: 所以問題是 - 使用context.Publish比注入IPublishEndpoint有什么好處嗎? 如果處理需要另一個組件與消費者分離 - 另一個 class,那么該組件處理的結果將是一條消息,可以由注入的IPublish ...

如何使用 MassTransit 將消息發送到 Azure 服務總線中的死信隊列?

[英]How to send messages to the dead letter queue in Azure Service Bus using MassTransit?

我是 Azure Service Bus 和 MassTransit 的新手。 現在我正在試驗消息,我想發送一條消息進入 Azure 服務總線的死信隊列。 這樣的消息應該是什么樣的? 如果沒有消費者,它會不會只出現在死信隊列中? 我應該如何通過創建死信消費者來消費死信消息? 提前致謝:) 消費者: ...

MassTransit/RabbitMQ 如何在跳過的隊列中獲取消息並記錄下來?

[英]MassTransit/RabbitMQ How to get messages in the skipped queue and log this?

我正在結合 MassTransit 和 RabbitMQ 在 .NET6 中制作一個應用程序。現在我想將消息發送到跳過的隊列,以便我可以使用 Serilog 記錄它。 我想我需要創建一個跳過的隊列消費者 zo 我可以接收消息。 但是我不知道如何將消息發送到跳過的隊列,所以我可以測試它。 我已經有一 ...

如何在 Masstransit (RabbitMq) 中將 EntityNameAttribute 更改為自定義 NameAttribute

[英]How to change EntityNameAttribute to custom NameAttribute in Masstransit (RabbitMq)

在我的應用程序中,我使用不同的接口來處理消息。 為了避免多個實現並減少同一個 DTO 的維護,我想使用自定義屬性來處理 Masstransit 部分的 Exchange 名稱。 此外,我想減少這些通用軟件部分對 Masstransit 的依賴。 所以我的問題是“如何在 Masstransit 中將 ...

每個消費者的 MassTransit 交易發件箱隔離級別

[英]MassTransit Transactional Outbox Isolation Level per Consumer

我有一個消費者,我在其中開始一個可序列化的事務。 我正在嘗試使用新的 MassTransit Transactional Outbox,但配置了發件箱后我無法打開此內部事務,因為所有消費者都包含在一個事務中並且它不允許嵌套事務。 我認為解決此問題的一種方法是將發件箱事務隔離級別更改為可序列化,這樣我 ...

MassTransit StateMachine Saga - 在 LoadBalncer 后面運行,如何停止多次使用相同的已發布消息

[英]MassTransit StateMachine Saga - running behind LoadBalncer, How to stop consuming the same published message more than once

在 MassTransit 中,Send 和 RequestClient 將映射到交換器或隊列,這將由 LoadBalanced Consumer 處理。 但是對於 Publish Message,它會被所有正在運行和等待消息的實例消費。 那么,在StateMachine中,Consumer必須要發 ...

如何使用 MassTransit 與 Application Insights 連接 ASP.NET Core 服務?

[英]How do I connect ASP.NET Core services using MassTransit with Application Insights?

我有幾個 ASP.NET 核心微服務。 他們中的大多數人通過 RabbitMQ 之上的 MassTransit 相互通信。當消息從一項服務發布到另一項服務時,我在 AppInsights 中看不到任何顯示。 我想我會在應用程序 map 和交易搜索視圖中看到一些東西。 我找到了幾份文檔,當然包括這里 ...

MassTransit:無法使用托管標識訪問 Azure 服務總線

[英]MassTransit: Cannot access Azure Service Bus using managed Identity

我在 Azure function 啟動時有以下代碼 配置: Function 簽字: 它拋出異常 為 Azure function 配置 MassTransit 以使用托管標識連接 Azure 服務總線的正確方法應該是什么? 我研究了公共交通源代碼,發現它需要包含 SharedAccessKey ...

Serilog Sink with MassTransit - IBus 服務解析導致無限循環

[英]Serilog Sink with MassTransit - IBus service resolution causes an endless loop

我正在嘗試為 Serilog 設置一個接收器,它通過 MassTransit 發布日志消息。 當我嘗試在啟動時創建接收器時遇到問題。 創建接收器會導致無限循環。 我應該如何注冊依賴注入來解決這個圈子? 我認為這是因為 MassTransit.IBus 使用了 ILogger。 因此,當創建記錄器時, ...

Azure 服務總線消費者測試

[英]Azure service bus consumer tests

我目前正在研究 a.net core 7 c#,該服務使用 masstransit 使用 azure 服務總線隊列。 問題是消費者正在按預期工作,但現在我必須創建一個 Nunit 測試和 Idk hot 來編寫這樣的測試。 我的消費者正在等待 azure 服務總線。 因此,當隊列收到一條消息時,該消 ...

如果事件被過濾,則拋出 UnhandledEventException

[英]Throw UnhandledEventException if the event is filtered

我有一個場景,在我們可以轉換到新的 state 之前必須匹配某個過濾器。所以我設置了一個過濾器,並注冊了 OnUnhandledEvent 以在事件未處理時拋出異常。 不幸的是,它不會拋出任何錯誤。 Automatonymous 似乎將此標記為已處理,因為我們在正確的 state 中處理該事件。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM