强制指定节点

806 发布于: 2021-03-25 读完约需 1 分钟

有时,你可能希望向特定节点触发单个请求,可以使用ForceNode请求配置。这将忽略池而不会重试。

var audit = new Auditor(() => VirtualClusterWith
    .Nodes(10)
    .ClientCalls(r => r.SucceedAlways())
    .ClientCalls(r => r.OnPort(9208).FailAlways())
    .StaticConnectionPool()
    .Settings(s => s.DisablePing())
);

audit = await audit.TraceCall(
    new ClientCall(r => r.ForceNode(new Uri("http://localhost:9208"))) {
        { BadResponse, 9208 }
    }
);

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

发表评论

登录用户才能发表评论, 请 登 录 或者 注册