예제 #1
0
        public void AddNewOutgoingChannel(string channelName)
        {
            var nodeExchange = NodeConfiguration.GetNodeChannelForId(channelName);

            Bus.AddRabbitExchange(x => x
                                  .Direct(nodeExchange)
                                  .Immediate()
                                  .Mandatory()
                                  .AutoDelete()
                                  .PersistentDelivery()
                                  // we do want messages sticking around even if the broker dies
                                  );
        }