/// <summary> /// /// </summary> /// <param name="configurer"></param> /// <param name="consulAddress"></param> /// <param name="baseKey"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <param name="dataCenter"></param> public static void StoreInConsul(this StandardConfigurer <ISubscriptionStorage> configurer, string consulAddress, string baseKey, string userName, string password, string dataCenter = "dc1") { configurer.Register(c => { var subscriptionStorage = new ConsulSubscriptionStorage(consulAddress, baseKey, userName, password, dataCenter); return(subscriptionStorage); }); }
public void Setup() { _topicName = Guid.NewGuid().ToString("D"); _subscriptionStorage = new ConsulSubscriptionStorage("http://localhost:8500", "bus-topics", null, null, "dc1"); }