On the IRC channel last week rgodfrey mentioned that some of you may be deploying Qpid via Cloud Foundry. I am exploring some of those ideas for use at my place of employment and was wondering if I could pick your brain a little bit on what that setup might look like. Please forgive me if my questions sound a bit obvious or naive im a bit new to some of these concepts.
Initially I had not considered deploying Qpid via CloudFoundry. I was just planning an integration with our on-prem CF. I need a service broker for Qpid. Have any of you set up Qpid as a service in your CF setup? Did you write the service broker layer? Or is there an open source one already available? I have never written a service broker before so if you have any tips in regards to Qpid and a service broker they would be welcome. What is your pattern for a Qpid service in CF? Do you have a CF service representing a single Queue? Or representing a VirtualHost? or does a new service spin up an independent instance of Qpid? Would it be feasible for a service to represent a Vhost and be associated ~1:1 to a CF "space", making it so a "space" named "project-a-non-prod" would have a VHost named the same? So with the recent addition of a GroupProvider that backed by a CF Service dashboard could somebody explain how that flow works? Does CF provide a URL to manage the service and that URL has an accessToken in it? Or does accessing the web admin redirect over to another url for authorization and then redirect the user back to the web admin? Does/Can this groupProvider be used for system-to-system access? We call those "service accounts" at work. Or is it more appropriate for mainly User access to the web admin area? How are you granting users access to a queue? I assume you are using the HTTP api around RuleBased access control provider? or is that not needed with proper use of the aforementioned GroupProvider? Are you spinning up single instances of Qpid as apps in CF to be used in isolation and for specific purposes? Or do you have many Qpid CF instances forming a large HA network of brokers accessed via Dispatch Routers? Are you using CF TCP Routing or strictly HTTP/WS access or just connecting directly to the host or a Dispatch Router? Thank you so much for taking the time to glance over this and offer any help you can in my understanding. I apologize if it seems that i have not done my homework yet. I will have more throughput in the coming weeks to start playing with it more hands on I was just hoping to get an idea of a good direction to get headed off in, one that already had proven success. Dan '8bagels' Langford UTC-0700
