我曾經在一個項目到最新版本,更新了這些庫消息:方法是在新的滷麪缺席和插件
- 滷麪
- 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