void SendMessage(TransportMessage message, SendOptions sendOptions, dynamic channel) { var destination = DetermineDestination(sendOptions); var properties = channel.CreateBasicProperties(); KafkaTransportMessageExtensions.FillKafkaProperties(message, sendOptions, properties); routingTopology.Send(channel, destination, message, properties); }
void PublishMessage(TransportMessage message, PublishOptions publishOptions, dynamic channel) { var eventType = publishOptions.EventType; var properties = channel.CreateBasicProperties(); KafkaTransportMessageExtensions.FillKafkaProperties(message, publishOptions, properties); RoutingTopology.Publish(channel, eventType, message, properties); }