We also felt that this bridge must have been crossed before, so we set about trying to look at available messaging solutions out there (and there are loads) we will now discuss a few of these. We just felt that all of these approaches either involved too much config/setup, or was not quite what we wanted without us writing a load of code. RoutingService: This is quite nice, but it still relies on WCF, so suffers from the same problems as MSMQ over WCF.MSMQ over WCF: Yeah OK, but lots of config required, and we need to host the service somewhere.Īlso need to create the MSMQ queues and administer the access rights to these queues to only authorised users.MSMQ code: Simply too much boilerplate code, sure we could abstract that and end up with something pretty slim,īut we wanted to see what we could do without going down this route.We kind of had reservations behind all of these approaches. This could all be done using pretty standard MSMQ code, and we could just forward the queue messages programmatically, or we could even use MSMQ over WCF or use the new WCF 4.0 The following diagram illustrates roughly what we wanted.Įssentially what we want is some sort of routing from Machine A to Machine B. To keep it simple, let's forget about the duplex comms and just consider it to be a single direction In place and each machine in the chain could receive and send. Anyway enough of the reasons why I haven't written anything for a while, and back to the here and now.Īt work just before X'mas, my team leader Richard King (co-authorīaboon Converters) and I were looking into providing a MSMQ queue based system where we would have multiple queues We hope to have something ready for its first showing some time in the new year. I am working on this tool with CodeProject's own I think I will certainly use it, which is partly why I am writing it. It has been a while since I have written an article, that is not because I am not busy, far from it, I have been extremely busy working on a productivity tool that
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |