-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
29 lines (22 loc) · 907 Bytes
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
*. Queue statistics
- how many messages were processed
- average processing time for different handler types
- how long took to process full queue
- from first arrived message to the empty queue (ProcessingStarted is set) until queue is empty (ProcessingStarted set to null)
- include how many messages were processed
*. Queue cleanup
- remove empty queues older than configured time interval
*. Better logging
*. MVC page host
- provides process control
- stop/start all processors
- pause/continue all processors
- check statistics
- check current status of each server
- check messages in each queues
*. Clean code
*. Dependencies between queues
*. Recovery strategies
- Block queue if message fails
- Move failed message to the end of queue
- Move failed messages to another place to review later