>From what I understood, the primary reason Danushka is looking to have a
virtual host per tenant is for access control.
Is that correct ?

If thats the case, one workaround that I can think of is to just have one
virtualhost and use namespaces for partitioning your exchanges and queues
and set the ACL's based on that. That is each tenant has a unique
id/prefix/name and all exchanges and queues setup for them can use this
prefix.

I really don't think that not being able to create virtual hosts dynamically
is a blocker.
I also don't think virtual hosts is particularly a useful feature either. I
don't think it really adds any value. YMMV.
The C++ broker does not even support it.

Regards,

Rajith

On Wed, Mar 30, 2011 at 3:11 PM, Danushka Menikkumbura <
[email protected]> wrote:

> Hi Robbie,
>
> How much work do you think it is?.
>
> Thanks,
> Danushka
>
> On Wed, Mar 30, 2011 at 9:50 PM, Robbie Gemmell <[email protected]
> >wrote:
>
> > I see. Well as I say, it isnt currently supported but wouldnt be hard to
> > actually create them dynamically. The issue is that the broker is not set
> > up
> > to persist or recover such information and so the only path for doing so
> is
> > currently the configuration file (which leads into a larger overall issue
> > with the way the broker stores its configuration in multiple places,
> > something which already needs a fair bit of work).
> >
> > Robbie
> >
> > On 30 March 2011 02:47, Danushka Menikkumbura <
> > [email protected]> wrote:
> >
> > > Hi Robbie,
> > >
> > > I need to use Qpid in a SaaS implementation so that need to have
> > > virtualhost per tenant. The tenants are created dynamically. Hence I
> need
> > to
> > > create vhosts dynamically.
> > >
> > > Hope you get my point.
> > >
> > > Thanks,
> > > Danushka
> > >
> > >
> > > On Wed, Mar 30, 2011 at 12:00 AM, Robbie Gemmell <
> > [email protected]
> > > > wrote:
> > >
> > >> Hi Danushka,
> > >>
> > >> I dont think the situation has changed any since you asked this
> > >> previously;
> > >> it isnt currently possible although it shouldnt involve much to make
> it
> > >> so.
> > >> Andrew and I both enquired  at the time as to what the end goal for
> > doing
> > >> this would really be?
> > >>
> > >> Robbie
> > >>
> > >>
> > >> On 29 March 2011 06:10, Danushka Menikkumbura <
> > >> [email protected]> wrote:
> > >>
> > >> > Hi Robbie,
> > >> >
> > >> > I hope you are in a better position to answer my question.
> > >> >
> > >> > Thanks,
> > >> > Danushka
> > >> >
> > >> >
> > >> > ---------- Forwarded message ----------
> > >> > From: Danushka Menikkumbura <[email protected]>
> > >> > Date: Tue, Mar 29, 2011 at 2:47 AM
> > >> > Subject: Re: Creating vhosts dynamically in Java broker
> > >> > To: [email protected]
> > >> >
> > >> >
> > >> > Hi,
> > >> >
> > >> > Any feedback on this is appreciated.
> > >> >
> > >> > Thanks,
> > >> > Danushka
> > >> >
> > >> >
> > >> > On Sun, Mar 27, 2011 at 5:47 AM, Danushka Menikkumbura <
> > >> > [email protected]> wrote:
> > >> >
> > >> >> Hi,
> > >> >>
> > >> >> Can I create virtual hosts dynamically in the Java broker?.
> > >> >> ApplicationRegistry.createVirtualHost would do?.
> > >> >>
> > >> >> Thanks,
> > >> >> Danushka
> > >> >>
> > >> >
> > >> >
> > >> >
> > >>
> > >
> > >
> >
>

Reply via email to