/// <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);
     });
 }
Beispiel #2
0
 public void Setup()
 {
     _topicName           = Guid.NewGuid().ToString("D");
     _subscriptionStorage = new ConsulSubscriptionStorage("http://localhost:8500", "bus-topics", null, null, "dc1");
 }