public MessagePublishFactory(IParitionStrategy paritionStrategy) { _paritionStrategy = paritionStrategy; }
public KafkaMessagePublisher(IMessageProceduerConnection kafkaConnection, IParitionStrategy paritionStrategy = null) { _kafkaConnection = kafkaConnection ?? throw new ArgumentNullException(nameof(kafkaConnection)); _paritionStrategy = paritionStrategy ?? new DefaultPartionStrategy(); }