Gần đây tôi đã đăng câu hỏi sau đây...
Tên hàng đợi lỗi tùy chỉnh khi sử dụng EasyNetQ cho RabbitMQ?
... và cung cấp giải pháp về cách sử dụng tên hàng đợi lỗi dành riêng cho ứng dụng khác khi sử dụng EasyNetQ, thay vì để tất cả các trường hợp ngoại lệ chưa được xử lý sẽ chuyển sang hàng đợi lỗi mặc định (EasyNetQ_Default_Error_Queue).
Điều tôi muốn bây giờ là có thể sử dụng EasyNetQ.Hosepipe.exe để kết xuất tất cả các thông báo lỗi từ bất kỳ hàng đợi lỗi nào mà tôi chỉ định làm hành vi mặc định khi thực hiện các thao tác sau, theo tài liệu...
EasyNetQ.Hosepipe.exe lỗi s:localhost o:C:\temp\messages
... là chuyển bất kỳ tin nhắn nào trong EasyNetQ_Default_Error_Queue vào một thư mục, trong trường hợp của tôi, hàng đợi lỗi mặc định này sẽ luôn trống.
Trước đây, khi sử dụng hàng đợi lỗi mặc định, tôi có thể sử dụng phương pháp lỗi ống nước ở trên và sau đó sử dụng thử lại ống nước...
EasyNetQ.Hosepipe.exe thử lại s:localhost u:guest p:guest o:C:\temp\messages
...nó sẽ đưa tất cả các thông báo lỗi bị đổ trở lại hàng đợi tương ứng để xử lý lại.
Tôi là một lập trình viên xuất sắc, rất giỏi!