private static Task RunAsync(IConfiguration config) { var handler = ConsumerContainer.Create(QueueNames.Book_Library, ExchangeNames.Book) .Add <UpdateBookConsumer, BookMessage>("BookUpdateMessage") .Build(config); return(handler.RunAsync()); }
private static Task RunAsync(IConfiguration configuration) { var handler = ConsumerContainer.Create(QueueNames.Book) .Add <BookConsumer, BookMessage>() .Build(configuration); return(handler.RunAsync()); }
private static Task RunAsync(IConfiguration config) { var handler = ConsumerContainer.Create(QueueNames.Bookstore) .Add <PurchaseConsumer, PurchaseMessage>() .Add <ShippingDtoConsumer, ShippingDtoMessage>() .Build(config); return(handler.RunAsync()); }
private static Task RunAsync(IConfiguration config) { var handler = ConsumerContainer.Create(QueueNames.Library) .Add <ReservationConsumer, ReservationMessage>() .Add <ReservationDtoConsumer, ReservationDtoMessage>() .Add <ReservationExpireConsumer, ReservationExpiredMessage>() .Build(config); return(handler.RunAsync()); }