fabric/fabric — Issue #541: Allow fabric to be service-centric
Author: ZZelle
Created: 2012-01-28 13:45:59+00:00
State: open

Currently from my point of view fabric is host-centric, i would like to allow fabric to be service-centric.
Let me explain through a use case what i mean by host/service-centric and the associated feature request.

0 - Use case:
I want to deploy an application composed of some services (S1, S2, S3 ...) on some hosts (H1, H2, H3...).
Application requirements:
- A service might be instantiated multiples times (ex: H1, H2 host S1 service instances)
- A host might host multiple service instances (ex: H1 hosts S1, S2 instances)
- A host cannot host multiple instances of the same service (don't know how to handle it otherwise)

1- Fabric current way:
- def ine a