Is it possible to have multiple listeners for messages carried by MSMQ?
The WCF seems to shape everything in terms of services, making point-to-point communication. I want to use a message queue to buffer incoming traffic for another process that logs logs in a database.
There can be any number of other processes interested in monitoring inbound traffic, and this positively requires an Observer pattern, but I don’t see how to express an Observer pattern, at least not using MSMQ through WCF.
Can anyone advise me on this?
Some information about why I do not like this can also illustrate the problem. I have a windows service that accepts connection requests from small black boxes in a field. It installs sockets, and black boxes send messages describing events annotated by GPS locations in time and space.
I parse the message packets from the socket stream and send them through MSMQ to another process that filters duplicates and writes packets to the database table.
There is some part of post-processing that would benefit from incremental computing in response to incoming traffic, and user tools would also notify the user in response to incoming traffic.
, , , . ; , , , .