Okay let me see if I have this right in my head now.  Topics can be created
by consumers *or* producers, right?
But channels are only created by (and only known to) consumers?


On Wed, Nov 13, 2013 at 2:46 PM, Matt Reiferson <notifications@github.com>wrote:

> In _posts/2012-01-01-design.md:
>
> > @@ -23,6 +23,10 @@ A single `nsqd` instance is designed to handle multiple streams of data at once.
> >  "topics" and a topic has 1 or more "channels". Each channel receives a *copy* of all the
> >  messages for a topic. In practice, a channel maps to a downstream service consuming a topic.
> >
> > +Channels and topics are *not* configured a priori. Topics are created on first
> > +use, by publishing to the named topic. Channels are created on first use, by
> > +subscribing to the named channel.
>
> This is a great addition.
>
> Topics and channels can also be created by *consumers* when they
> subscribe. Would you mind adding a sentence for that as well?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/bitly/nsq/pull/282/files#r7638106>
> .
>