コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }