Interface IKafkaProducer<TMessage>
Kafka-producer сообщений
Namespace: NotifyHub.Kafka.Interfaces
Assembly: NotifyHub.Kafka.dll
Syntax
public interface IKafkaProducer<in TMessage>
Type Parameters
| Name | Description |
|---|---|
| TMessage | Тип отправляемого сообщения. |
Methods
| Edit this page View SourceProduceAsync(string, string, TMessage, CancellationToken)
Отправляет сообщение в Kafka.
Declaration
Task ProduceAsync(string topicKey, string key, TMessage message, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | topicKey | Ключ топика из настроек |
| string | key | Ключ маршрутизации |
| TMessage | message | Сообщение для отправки. |
| CancellationToken | cancellationToken | Токен отмены операции. |
Returns
| Type | Description |
|---|---|
| Task |