Skip to content

pethin/Orleans.Streaming.ServiceBus

Repository files navigation

Service Bus Provider for Orleans Streaming

Usage

public class SiloBuilderConfigurator : IHostConfigurator
{
    public void Configure(IHostBuilder hostBuilder)
        => hostBuilder
            .UseOrleans(builder =>
            {
                builder
                    .AddMemoryGrainStorage("PubSubStore")
                    .AddServiceBusStreams("ServiceBus", streamConfigurator =>
                    {
                        streamConfigurator.Configure(options =>
                        {
                            options.ConnectionString = "ConnectionString";
                        });
                    })
            });
}

public class ClientBuilderConfigurator : IClientBuilderConfigurator
{
    public virtual void Configure(IConfiguration configuration, IClientBuilder clientBuilder)
        => clientBuilder
            .AddServiceBusStreams("ServiceBus", streamConfigurator =>
            {
                streamConfigurator.Configure(options =>
                {
                    options.ConnectionString = "ConnectionString";
                });
            })
}

About

Service Bus Streaming Provider for Orleans

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages