cost 185 ms
從活動發送數據到 RoutingSlipCompleted 使用方法

[英]send data to RoutingSlipCompleted consume method from activity

我有一些活動數據,我想在 RoutingSlipCompleted 消費方法中獲取它。 我知道我們可以使用 CompletedWithVariables 將數據從一個活動發送到另一個活動。 但我想知道如何從 RoutingSlipCompleted 中的活動中獲取數據。 所以這是我的活動: 所以通過 ...

如何正確監控 MassTransit Courier 路由單?

[英]How to monitor MassTransit Courier routing slip properly?

我設法通過一系列活動來實施 MassTransit Courier 路由單。 我決定添加一台 state 機器來監控它,因此我創建了單獨的事件和狀態,並使用 EF Core 作為自動 state 機器的存儲。 為了跟蹤當前的 state,我在每個活動的執行結束時發布了一個事件。 一切正常,我可以在 ...

MassTransit - 在傳送單活動中重新傳遞消息

[英]MassTransit - Redeliver message in routing slip activity

我正在使用masstransit Courier 開展一個項目。 我正在嘗試在 1 小時后重新發送一條消息以重新執行活動。 這是我在執行活動方法中的代碼: 但不是重新交付,而是開始賠償。 我錯過了什么? ...

MassTransit - 優先考慮路由單上的 RabbitMQ 消息

[英]MassTransit - Prioritize RabbitMQ Message on Routing Slip

RabbitMQ 支持消息優先級: https : //www.rabbitmq.com/priority.html MassTransit 允許用戶在配置端點和發送/發布消息時進行設置。 問題:在 MassTransit 中使用路由單時是否可以設置消息優先級? 我的問題:我們有一個屏幕, ...

MassTransit:同步運行執行路由睡眠

[英]MassTransit: run execute routing-sleep synchronously

我正在尋找如何以阻塞方式執行routing-sleep 。 我需要從http請求中運行 routing-sleep,而不是從公共交通request/response中運行,並在所有活動完成時返回成功,在活動失敗時返回失敗。 我知道路由睡眠構建器的訂閱。 調用IPublishEndpoint.Exec ...

狀態機中路由單的發件箱?

[英]Outbox for routing slip in statemachine?

在我的一個狀態機操作中,我創建了一個路由單以執行一系列命令。 這是通過調用 但有時由於並發問題,saga 提交失敗。 是否有類似“發件箱”的機制來推遲將路由單發送到總線,直到成功提交傳奇? ...

MassTransit - 等待所有活動完成,然后繼續處理

[英]MassTransit - Wait for all activities to complete and then continue processing

如果我有很多活動,是否會導致資源阻塞或請求超時? 這是我的場景: 我有一個 api controller 向消費者發送訂單請求; 我使用請求/響應模式從消費者那里接收ErrorMessage屬性並基於該屬性響應返回,如果它是 null 我想返回OK()否則,返回BadRequest或Ok但帶有如下消 ...

是否可以將動態數據添加到MassTransit快遞/路由單自定義事件中?

[英]Is it possible to add dynamic data to an MassTransit courier/routing slip custom event?

我已配置並正在運行MassTransit路由清單。 作為參考,路由清單將使用MongoDB數據庫中項目的ID,然后使用EF Core在SQL數據庫中創建該文檔的“版本”。 活動(作為命令)是: 將文檔遷移到SQL 更新MongoDB文檔中的審核信息 更新MongoD ...

大眾運輸路線清單活動中的依賴注入

[英]Dependency injection in Masstransit routing slip Activity

我正在使用masstransit Courier進行項目。 我正在嘗試將一些服務依賴項注入到我的活動中,但這不起作用。 有人可以幫助如何在MT活動中使用DI。 我找不到帶有Activity實施和DI的任何有效示例 在下面的代碼中,我試圖將IMyservice注入到我的活動中。 但是 ...

有沒有辦法從錯誤的活動中執行補償

[英]Is there a way to execute the compensation from faulted activity

假設我已經定義了路由清單活動。 在Execute方法中,我想進行幾個異步服務調用。 假設有3個服務呼叫。 其中兩個成功,一個失敗。 然后,我想執行此活動的補償動作,以補償兩個成功的服務調用帶來的更改。 從我看到的補償僅適用於先前的活動,當其中存在異常時,當前的活動補償將沒有機會被調用。 ...

Camel RoutingSlip需要在Split中使用end()

[英]Camel RoutingSlip needs end() within Split

當使用拆分器和路由清單將身體的各個部分路由到不同的端點時,我發現需要使用.end()來避免包含拆分塊之外的任何內容。 所需的行為是拆分主體,使用路由單將每個零件路由到不同的端點。 拆分塊完成后,請繼續處理,並保持拆分之前的交換(和主體)狀態。 除了.routingSlip()之后的 ...

如何對構建和執行路由清單的MassTransit使用者進行單元測試?

[英]How can I unit test a MassTransit consumer that builds and executes a routing slip?

在.NET Core 2.0中,我有一個相當簡單的MassTransit路由清單,其中包含2個活動。 它是在使用者中構建和執行的,並且都與自動狀態機聯系在一起。 一切都很好,盡管需要進行一些最終的清潔調整。 但是,我無法確定為消費者編寫單元測試的最佳方法,因為它會生成路由清單。 我的 ...

從 MT 2.9.5 遷移到 4.0.1 並得到“路由單必須包含至少一個活動日志”

[英]Migrating from MT 2.9.5 to 4.0.1 and getting "The routingSlip must contain at least one activity log"

我們已經開始了從 MassTransit 2.9.5(帶有 Courier 插件)遷移到 MassTransit 4.0.1 的旅程。 事情進展緩慢,但好吧,我對新的(對我們而言)功能感到興奮......但我已經與 Courier 碰壁了。 這是一個腦殘的簡單活動,它同時具有執行和補償行為: ...

我如何從傳奇中執行路由單?

[英]How do I execute a routing slip from a saga?

我們正在使用一個傳奇來對工作流程進行建模。 該工作流等待事件進入並根據事件執行一些工作。 在某些情況下,我們需要一個接一個地執行多項任務(鏈接的.Then方法),但是如果一項失敗,我們希望補償整個鏈條。 路由清單似乎合適,但我不確定是否可以從傳奇中的Then方法中執行這樣的路由清單? ...


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