Open
Description
This issue captures issues related to the "eventing framework" work area in .NET 9. Issues and categorizations are subject to change as design and prototyping is underway.
This eventing framework will allow developers to write applications that support processing messages from various queue providers in their application.
Major categories of work include:
- Exposing APIs for registering event providers for various queue implementations, including a supported default set
- Exposing APIs for registering event handlers and implementing a routing implementation to dispatch events to the appropriate handler
- Expose APIs for serializing and deserializing messages resolved from providers
- Exposing APIs for exposing framework primitives like middlewares, filters, DI support, etc.
- Add support for managing the application host and pipeline
- Add support for relevant metrics/tracing in eventing framework
More details here: