TFS EventHandler: MSMQ Refactor

TL;DR

Refactoring a TFS Event Handler to use MSMQ, splitting it into modular services for event queuing and handling, improving maintainability and administration.

30 April 2007
Written by Martin Hinshelwood
1 minute read
Comments
Subscribe

I am half way through the MSMQ Refactor of my TFS Event Handler project and thing are starting to come together. I have changed it so that instead of one big solution I will have three smaller ones. This will allow me to cross reference the different services.

Essentially the Team Server fires events that a service (TFSEventQueuer) captures and adds them, with a little jiggery porkery, to a message queue. The second service (TFSEventHandlers) reads the Queue and executes the appropriate handlers.

This should be pretty neat once it is complete, and the interface should allow users to easily administer the handlers.

Still a long way to go… But I hope to have a working version by the end of the week…

Technorati Tags: WIT

Comments
Subscribe

What to read next

Article

TFS EventHandler: Message Queuing

Explains using message queues in Team Foundation Server EventHandler to manage events reliably, ensuring no data loss during handler updates …

Read article
Article

TFS EventHandler: Now on CodePlex

Team Foundation Server EventHandler is now available on CodePlex, with ongoing updates to use Message Queuing and a Windows Service. Source …

Read article
Article

TFS Event Handler Progress

Update on TFS Event Handler project progress, focusing on resolving security issues, improving error handling in WCF services, and …

Read article