我曾经在一个项目到最新版本,更新了这些库消息:方法是在新的卤面缺席和插件
- 卤面
- Rebus.RabbitMQ
- Rebus.Castle.Windsor
- Rebus.Log4Net
- Castle.Windsor
我很迷茫w ^母鸡发现在这个版本中缺少一些非常方便的旧方法。
我有以下字谜配置API:
Configure.With(new WindsorContainerAdapter(container))
.Logging(l => l.Log4Net())
.Transport(t => t.UseRabbitMqAndGetInputQueueNameFromAppConfig(connectionString)
.ManageSubscriptions().SetPrefetchCount(5))
.MessageOwnership(d => d.FromRebusConfigurationSection())
.Serialization(s => s.Use(new MySerializer()))
.CreateBus()
.Start();
这些方法是在新版本中缺席:
- UseRabbitMqAndGetInputQueueNameFromAppConfig
- ManageSubscriptions在RabbitMqOptionsBuilder
- MessageOwnership在RebusConfigurer
- Log4Net e xtension方法存在于甚至没有被VS识别的库中
Rebus文档虽然在许多地方仍旧有旧方法和场景的参考文献。
旧的便捷方法做了什么?有没有人有同样的问题,并可以给我一个提示在当前版本(0.99.67)中使用什么apis来配置客户端的现有方式。
你最好的选择可能是[提出问题](https://github.com/rebus-org/Rebus/issues) – stuartd