Exemplo n.º 1
0
        public Dictionary <string, object> GetDictionaryConfig()
        {
            var configDictionary
                = SaslConfig?.GetDictionaryConfig()
                  ?? new Dictionary <string, object>();

            if (!string.IsNullOrEmpty(GroupId))
            {
                configDictionary.Add("group.id", GroupId);
            }
            if (!string.IsNullOrEmpty(ClientId))
            {
                configDictionary.Add("client.id", ClientId);
            }
            configDictionary.Add("bootstrap.servers", Servers.Aggregate((n, j) => $"{n},{j}"));
            configDictionary.Add("enable.auto.commit", IsAutocommit);

            return(configDictionary);
        }