瀏覽代碼

😎修复自定义事件源异步问题

zuohuaijun 2 年之前
父節點
當前提交
bab72fc41d
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Admin.NET/Admin.NET.Core/EventBus/RedisEventSourceStorer.cs

+ 4 - 1
Admin.NET/Admin.NET.Core/EventBus/RedisEventSourceStorer.cs

@@ -63,7 +63,10 @@ public sealed class RedisEventSourceStorer : IEventSourceStorer, IDisposable
             //var eventSource = JsonConvert.DeserializeObject<ChannelEventSource>(cr);
 
             // 写入内存管道存储器
-            _channel.Writer.WriteAsync(cr);
+            Task.Run(async () =>
+            {
+                await _channel.Writer.WriteAsync(cr);
+            });
         };
 
         // 启动消费者