masstransit - 在公共交通 5.2.1 中共享交通工具
问题描述
我正在尝试在具有 2 个总线实例(相同进程)的单元测试中使用 InMemoryBus 传输。一个总线实例应该发布一个事件,另一个使用它。
我认为,我需要的是此处记录的共享传输功能http://masstransit-project.com/MassTransit/usage/transports.html但它似乎在 5.2.1 版中不再可用。有没有其他方法可以达到同样的效果?
解决方案
不再支持具有共享内存中传输的多个总线实例。如果您需要在同一进程中测试多个使用者,则可以使用具有多个接收端点的单个总线实例。
我猜你是从更旧版本的 MT 升级的,因为该功能在很久以前就被删除了。
推荐阅读
- swift - 用于身份验证的 Firebase 动态链接
- python - 如何通过单击同一行上的 URL 将所有内容从特定行传输到另一个页面?
- deep-learning - 在张量流中我得到了这个错误:“与层不兼容::预期 min_ndim=2,发现 ndim=1。收到完整形状:(32,)
- mongodb - 运行mongo命令时连接失败
- mongodb - MongoDB:可以排序和限制利用分片键吗?
- python - 在 Python 中用另一个类对象定义一个类
- javascript - 等待道具,但页面不会再次呈现
- python - 如何在变压器库中实现“stopping_criteria”参数?
- linux - 没有 __init 函数的 Linux 内核模块
- gradle - 如何在gradle中使用project.copy复制文件夹本身?