novolis-messaging / getting-started.md
Getting started
Channels and messaging cores
dotnetmessagingnovolis
Novolis messaging ships two packages: Novolis.Messaging.Channels for DI-friendly Channel<T> registration, and Novolis.Messaging for pulse/flow routing.
Prerequisites
Build
dotnet build Novolis.Messaging.slnxChannels
services.AddChannel<DevicePacket>(ChannelType.Bounded, new ChannelSettings { BoundedCapacity = 256 });Pulses and flows
Register flows that handle specific IPulse types and route them through IConduit implementations. See package READMEs for extension method names on IServiceCollection.