Package com.linkedin.venice.d2
Class D2ConfigUtils
java.lang.Object
com.linkedin.venice.d2.D2ConfigUtils
Utility class for setting up D2 service discovery configuration and creating D2 server announcers.
This extracts production-ready D2 setup logic for use outside of test contexts.
-
Method Summary
Modifier and TypeMethodDescriptionstatic D2ServercreateD2Server(String zkHosts, String localUri, String clusterName) static List<ServiceDiscoveryAnnouncer>getD2Servers(String zkHosts, String d2ClusterName, String... localUris) static voidsetupD2Config(String zkHosts, boolean https, String d2ClusterName, String d2ServiceName)
-
Method Details
-
setupD2Config
-
createD2Server
-
getD2Servers
public static List<ServiceDiscoveryAnnouncer> getD2Servers(String zkHosts, String d2ClusterName, String... localUris)
-