case *workflowservice.PollWorkflowTaskQueueRequest:
return namespace.RoutingKey{ID: r.GetPollerGroupId(), Strategy: namespace.RoutingStrategyPollerGroup}
return namespace.RoutingKey{ID: r.GetExecution().GetWorkflowId()}
case *workflowservice.RecordActivityTaskHeartbeatByIdRequest:
return namespace.RoutingKey{ID: routingIDFromResourceID(r.GetResourceId())}