Github user SolidWallOfCode commented on the pull request:

    https://github.com/apache/trafficserver/pull/343#issuecomment-159647608
  
    I thought quite a bit about broadcast vs. targeted messages and decided I 
prefer this style. It's based on my previous experience with message bus style 
mechanisms. The ability to impose additional structure on the messages is very 
useful and should be preserved. For instance a plugin might "subscribe" to more 
than one channel and use a common library to select messages based on those 
subscriptions. If you survey the standard kind of mechanism used for such 
message busses you will see this pattern (particularly using domain style names 
"a.b.c.d") as very common and I want that to be easy to implement on top  of 
this mechanism. In terms of overall processing the same work will be done 
whether it's the core doing the name comparison or the plugin. I may want to 
add some additional support for this so a plugin can easily listen for messages 
with a specific prefix.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to