Docker Swarm discovery and registration

Rancher: v1.1.0

Just starting to experiment with a Docker Swarm environment. It is not clear from the (very little) documentation whether Rancher will provide service discovery and event notification or I still need to do that using [say] Consul and Registrator.

Can you clarify please ?