add overload method to support explicit routingId.
adapt clojure protocol/record to support routing-id.