all ActorSystem in cluster must have same name
dep on akka-contrib to use PubSubExtension
use hostname when config cluster. Note: On dev machine, we can set those hostname in /etc/hosts