示例#1
0
 public TopicPartitionDispatcher(TopicBrokerDispatcher dispatcher)
 {
     _dispatcher = dispatcher;
     _sequences  = new Dictionary <String, Int32>();
     _sync       = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion);
 }
示例#2
0
 public Client(Option option)
 {
     _connectionFactory     = option.GetSharedConnections();
     _knownBrokerDispatcher = new KnownBrokerDispatcher(option.BrokerUris.ToArray());
     _topicBrokerDispatcher = new TopicBrokerDispatcher(this);
 }