/// <summary> /// 注入Redis Bus默认实例 /// </summary> /// <param name="services">服务容器</param> /// <param name="configuration">配置</param> /// <returns></returns> public static void AddRedisBus(this IServiceCollection services, IConfiguration configuration) { services.Configure <RedisMessageBusOptions>(options => { RedisMessageBusBootstrap.SetRedisMessageBusOptions(configuration, options); }); services.AddSingleton <IMessageBus, DefaultRedisMessageBus>(); Console.WriteLine("Redis Bus注入完成。"); }
/// <summary> /// 注入Redis Bus默认实例 /// </summary> /// <param name="services">服务容器</param> /// <param name="configuration">配置</param> /// <returns></returns> public static void AddRedisBus(this IServiceCollection services, IConfiguration configuration) { RedisMessageBusBootstrap.UseRedisBus(services, configuration); }