У меня есть сообщение CreditCardStatusChanged, которое выглядит следующим образом:
Код: Выделить всё
public class CreditCardStatusChanged
{
public required int CardId { get; init; }
public required CreditCardStatus NewStatus { get; init; }
}
public enum CreditCardStatus
{
Requested,
Issued,
Active,
Blocked,
Lost,
Stolen,
Destroyed,
Expired,
//etc...
}
Код: Выделить всё
public class CreditCardStatusChangedConsumer : IConsumer
{
public Task Consume(ConsumeContext context)
{
//logic for changing credit card status
}
}
К вашему сведению: я использую транспорт RabbitMQ.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... sequential
Мобильная версия