High performance in-memory/distributed messaging pipeline for .NET and Unity.
Fix: RequestHandler's auto registration allows multiple request handler interface on single type
Fix: AddRequestHandler
, AddAsyncRequestHandler
allows multiple request handler interface on single type
FirstAsync
(sync/async, keyless/keyed/buffered), it enables AsObservable().FirstAsync()
, AsObservable().FirstAsync(predicate)
, AsObservable().Timeout().FirstAsync()
pattern without Rx.MessagePipe.Analyzer
, please see #analyzer section.IDistributedPulbisher/Subscriber
on Unity.GlobalMessagePipe
, see Global provider section for detailsMessagePipe Diagnostics
window for UnityMessagePipeDiagnosticsInfo
holds StackTrace
instead of stringDisposableBag.CreateSingleAssignment
DisposableBagBuilder.Clear
disposes all elementsEventFactory
, see details: https://github.com/Cysharp/MessagePipe/#eventfactory
Initial release.