On Tue, Jul 5, 2011 at 9:06 PM, Robert Collins
<robe...@robertcollins.net> wrote:
> On Wed, Jul 6, 2011 at 4:33 AM, Stuart Bishop
> <stuart.bis...@canonical.com> wrote:
>> I've refactored this into parts and added the client side code I think
>> we need. I've also added ZeroMQ as an alternative transport.
>
> Cool!. I'd like to tie
> https://dev.launchpad.net/ArchitectureGuide/ServicesRequirements in
> here: the server and the client should be in separate trees so that
> the LP isn't *able* to bypass stuff and import the server. e.g.
> gpgverify_client.

Sure. This is just a mock up at the moment. I'd like to get backend
independent APIs for RPC, Queue and Pub/Topic subscription in the LP
tree or somewhere.

> I think once you have a broker 0mq starts to look a lot more like
> haproxy+http; its real strengths lie in point to point arrangements.
> Of course, as I'm still a total noob, this is probably wrong :)

So for point to point RPC, I think you either need to hard code all
the endpoints or implement a directory, and the load balancing gets
bogus.


> I'm very glad we're getting some experience with different protocols;
> let the party continue :).

Did we discount XML-RPC for any particular reason? I think maybe that,
rabbit and peoples personal favorite web frameworks up next if people
are enthusiastic.


-- 
Stuart Bishop <stu...@stuartbishop.net>
http://www.stuartbishop.net/

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to