1
我開啓了Rebus'es消息審計功能,但目前沒有任何消息結束在隊列中的消息。我希望能夠使用所有消息並將其寫入離線存儲。如何使用SQLServerPersistance消耗Rebus中AuditQueue的所有消息?
我不需要我的AuditConsumer服務來了解所有不同類型的消息,我只想獲取json數據並將其寫入文件。
Rebus可以這樣做嗎?
我開啓了Rebus'es消息審計功能,但目前沒有任何消息結束在隊列中的消息。我希望能夠使用所有消息並將其寫入離線存儲。如何使用SQLServerPersistance消耗Rebus中AuditQueue的所有消息?
我不需要我的AuditConsumer服務來了解所有不同類型的消息,我只想獲取json數據並將其寫入文件。
Rebus可以這樣做嗎?
沒有辦法(開箱即可)做你的要求 - 這是你需要做的事情。
雖然您可以很容易地編寫腳本,但它會使用SqlServerTransport
接收來自審計「隊列」的消息並將它們附加到文件中。
在未來,爲了支持即將到來的Fleet Manager(這將是一個商業一體化信息審計,調試和可視化工具),Rebus可能會在這方面提供更多選擇。