As with many issues in enterprise architecture and design, there are no simple answers and lots of trade-offs. With Publish-Subscribe Channel (106), as with any message channel, the goal is to help ensure that the observers receive only the notifications they need, without an explosion of separate channels and without taxing the typical observer with lots of threads running lots of consumers monitoring lots of channels.




