public HomeController( ILogger <HomeController> logger, ChatChannelRepository chatChannelRepository, ChatMessageRepository chatMessageRepository) { _logger = logger; _chatChannelRepository = chatChannelRepository; _chatMessageRepository = chatMessageRepository; }
public ChatMessageConsumer( ChatChannelRepository chatChannelRepository, MessageSentMessageHandler messageSentMessageHandler) { _chatChannelRepository = chatChannelRepository; _messageSentMessageHandler = messageSentMessageHandler; _consumerConfig = new ConsumerConfig() { BootstrapServers = "localhost:29092", GroupId = "Chat", //GroupId = Guid.NewGuid().ToString(), AutoOffsetReset = AutoOffsetReset.Earliest, //MetadataMaxAgeMs = 1000, //TopicMetadataRefreshFastIntervalMs = 1000, //TopicMetadataRefreshIntervalMs = 1000 }; _consumer = new ConsumerBuilder <string, string>(_consumerConfig).Build(); }