Come appare la stringa di connessione data a CuratorFrameworkFactory#newClient
? Finora non ho trovato alcuna informazione sul web e JavaDoc non mi dice il formato corretto.Che aspetto ha una "stringa di connessione" di Apache Curator?
9
A
risposta
10
Secondo this post, è del formato
IP1:PORT1,IP2:PORT2,...,IPn:PORTn
. Ad esempio:
127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183,127.0.0.1:2184
1
curatore, un client API per Apache Zookeeper quindi la risposta completamente documentata a questo è disponibile nella Zookeeper Javadocs: Zookeeper Javadocs
connectString - separate da virgole ospitanti: coppie di porte, ciascuna corrispondente a un server zk. per esempio. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002" Se viene utilizzato il suffisso chroot facoltativo, l'esempio sarà simile a "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002/app/a "dove il client sarebbe rootato a"/app/a "e tutti i percorsi sarebbero relativi a questa radice - cioè ottenere/impostare/etc ..."/foo/bar "
Uno di le peggiori istanze di "tutto è documentato, ma la documentazione non ti dice nulla" che ho visto in una API pubblica. Ho continuato a seguire la fonte attraverso vari metodi di costruzione e alla fine fino a quando non sono arrivato a FixedEnsembleProvider e ho rinunciato, senza dadi. È solo "la stringa di connessione" in ogni Javadoc fino in fondo. – mpontes
Accetto. Molto noioso. – Ztyx