Publish Subscribe either Kafka, Redis, RabbitMQ on dotnet core
example located in MessageBroker.Example/Program.cs
ConnectionConfig connection = new ConnectionConfig(MessageBrokerEnum.RabbitMQ, "127.0.0.1", null);
IMessageBroker broker = messageFactory.Create(connection);
broker.Start("channel_name");
broker.PublishRequestMessage(channel, objectToSend);