protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var factory = new ConnectionFactory { UserName = "******", Password = "******", HostName = "xprmw1sandbox01", VirtualHost = "vh2" }; var mongoConnectionString = "mongodb://localhost/signalr-test"; var exchangeName = "SignalR.RabbitMQ-Example"; var configuration = new MongoRabbitScaleoutConfiguration(mongoConnectionString, factory, exchangeName); var connection = new MongoRabbitConnection(configuration); GlobalHost.DependencyResolver.UseRabbitMqAdvanced(connection, configuration); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var factory = new ConnectionFactory { UserName = "******", Password = "******", HostName = "xprmuttmq1", AutomaticRecoveryEnabled = true, VirtualHost = "vh2" }; var mongoConnectionString = "mongodb://localhost/signalr-test"; var exchangeName = "SignalR.RabbitMQ-Example"; var configuration = new MongoRabbitScaleoutConfiguration(mongoConnectionString, factory, exchangeName); var connection = new MongoRabbitConnection(configuration); GlobalHost.DependencyResolver.UseRabbitMqAdvanced(connection, configuration); }