I am not understanding what happens to my clients if something happens to my provider. In some replication systems when the main server fails you can start using the machine that was replicated to as your primary.
This is called Active-Active Hot Standby and can be done with MirrorMode.
Does the consumer act as a slave machine?
It can be, depends how you've set it up, which you have told us ;-)
On each of my clients do I point them to the provider/consumer.
It depends on what your clients are doing, if it's all readonly, then point them at both. Tell us more.