saga

    0热度

    2回答

    我有它由传奇效果调用一个函数我想覆盖率出遗漏任何一行代码的全功能测试在佐贺功能分配线如何测试,如果条件在这里 export function* fetchFromSource() { const dataTypeName = mapDataTypes(dataType); Iif (dataTypeName.length === 0) { return; }

    0热度

    1回答

    我想测试我的传奇我能够测试单个传奇通话传奇产量观察家并行调用,但我怎么能使用开玩笑测试我的守望者传奇 export default function* saga() { yield [ takeLatest(dataTypeActions.ACTION1, fetchDataType), takeLatest(sourceActions.ACTION2, fetchF

    0热度

    1回答

    我有一个简单的IFindSaga实现,我提到并遵循SQL Persistence Saga Finding Logic的特定软件文档中提供的相同步骤。我在session.GetSagaData<SagaData>处得到一个错误,指出:“SynchronizedStorageSession不包含GetSagaData的定义,也没有包含接受SynchronizedStorageSession类型的第一

    1热度

    1回答

    我使用的是Simpleinjector的Rebus 3.0.1。我已经注册了一个装饰,日志记录,所有的处理程序,这种方式: container.RegisterDecorator(typeof(IHandleMessages<>), typeof(HandlerLogDecorator<>)); 一切工作正常,除了传奇故事:因为在LoadSagaDataStep,下面的代码 var han

    0热度

    1回答

    花了几个小时试图弄清楚如何在地图内并行运行传奇。 试过了我发现的东西:yield result.map(item => call(api.endpoint, item)) 但似乎没有发生。 下面是我在做什么:在for循环工作完成后 export function* syncCanvasesByFolder(<someParams>) { yield call(api.syncCanvas

    0热度

    1回答

    我有配置了UseInMemoryOutbox(一MT状态机),这样是事件处理的一部分将只发布的任何消息的订单后在管道中的最后一步是成功的完成,在我的情况是,状态持久性Couchbase。 Initially(When(A). ThenAsync(async context => { context.Instance.IsAutoApprov

    2热度

    1回答

    如果消息由于异常而被“重试”,是否将其物理返回到队列?到一开始?到最后?它是否在队列中存在的消息之后被重新处理?它是否保存在应用程序内存中? 我还没有发现masstransit重试机制流在文档中的任何说明。 请参阅任何解释它的文档,谢谢。

    0热度

    1回答

    我是REDX-SAGO的小菜,如果我错过了一些明显的东西,请耐心等待。 我有一个场景,我使用的是REDX-SAGA从OIDC提供程序中获取access_token并将其存储在浏览器的localStorage中。 我也使用Sagas从API端点获取一些数据。 但是我一直在使用这种方法遇到问题,因为调用外部API的Saga在Auth Saga可以使用access_token解析之前被调用。 我的验证城

    1热度

    1回答

    当我发布这样的事件时,有没有什么办法可以在saga中访问标题? await busControl.Publish<IOrderCreated>(new { OrderId = dto.Id }, context => { context.Headers.Set(LogConstansts.Common.OperationId,Guid

    1热度

    1回答

    我想通过END效果(详细信息https://github.com/redux-saga/redux-saga/issues/255,解释为什么这是如此棘手)我的应用程序到服务器端渲染。 我的数据依赖于2个异步请求:getJwtToken -> (with token data) FetchItem -> now render。 这可能吗? 我花了很多时间看频道(这里是https://redux-s