wosledon / Soda.MemoryMQ

Memory MQ;Channel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Soda.MemoryMQ

支持多Channel、key-value。

用法:

builder.Services.AddMemoryMQ();

生产者:

await _producer.ProduceAsync(channel, value);
await _producer.ProduceAsync(channel, key, value);

消费者:

consumer.OnMessage("test", async (message) =>
{
    await Task.Run(() =>
    {
        Console.WriteLine($"Key: test, Value: {message.ToString()}");
    }, stoppingToken);
});

About

Memory MQ;Channel

License:MIT License


Languages

Language:C# 100.0%