315157973 commented on pull request #11419: URL: https://github.com/apache/pulsar/pull/11419#issuecomment-884632721
# Client |Name|Description|Default| |---|---|---| | serviceUrl | Pulsar cluster HTTP URL to connect to a broker. | null | | serviceUrlProvider | The implementation class of ServiceUrlProvider used to generate ServiceUrl. | null | | authentication | Authentication settings of the client. | null | | authPluginClassName | Class name of authentication plugin of the client. | null | | authParams | Authentication parameter of the client. | null | | authParamMap | Authentication map of the client. | null | | operationTimeoutMs | Client operation timeout (in millisecond). | 30000 | | statsIntervalSeconds | Interval to print client stats (in second). | 60 | | numIoThreads | Number of IO threads. | 1 | | numListenerThreads | Number of consumer listener threads. | 1 | | connectionsPerBroker | Number of connections established between the client and each Broker. | 1 | | useTcpNoDelay | Whether to use TCP NoDelay option. | true | | useTls | Whether to use TLS. | false | | tlsTrustCertsFilePath | Path to the trusted TLS certificate file. | | | tlsAllowInsecureConnection | Whether the client accepts untrusted TLS certificates from the broker. | false | | tlsHostnameVerificationEnable | Whether the hostname is validated when the proxy creates a TLS connection with brokers. | false | | concurrentLookupRequest | The number of concurrent lookup requests that can be sent on each broker connection. Setting a maximum prevents overloading a broker. | 5000 | | maxLookupRequest | Maximum number of lookup requests allowed on each broker connection to prevent overloading a broker. | 50000 | | maxLookupRedirects | Maximum times of redirected lookup requests. | 20 | | maxNumberOfRejectedRequestPerConnection | Maximum number of rejected requests of a broker in a certain time frame (30 seconds) after the current connection is closed and the client creating a new connection to connect to a different broker. | 50 | | keepAliveIntervalSeconds | Seconds of keeping alive interval for each client broker connection. | 30 | | connectionTimeoutMs | Duration of waiting for a connection to a broker to be established.If the duration passes without a response from a broker, the connection attempt is dropped. | 10000 | | requestTimeoutMs | Maximum duration for completing a request. | 60000 | | initialBackoffIntervalNanos | Initial backoff interval (in nanosecond). | 100000000 | | maxBackoffIntervalNanos | Max backoff interval (in nanosecond). | 60000000000 | | enableBusyWait | Whether to enable BusyWait for EpollEventLoopGroup. | false | | listenerName | Listener name for lookup. Clients can use listenerName to choose one of the listeners as the service URL to create a connection to the broker as long as the network is accessible."advertisedListeners" must enabled in broker side. | null | | useKeyStoreTls | Set TLS using KeyStore way. | false | | sslProvider | The TLS provider used by an internal client to authenticate with other Pulsar brokers. | null | | tlsTrustStoreType | TLS TrustStore type configuration. You need to set this configuration when client authentication is required. | JKS | | tlsTrustStorePath | Path of TLS TrustStore. | null | | tlsTrustStorePassword | Password of TLS TrustStore. | null | | tlsCiphers | Set of TLS Ciphers. | [] | | tlsProtocols | Protocols of TLS. | [] | | memoryLimitBytes | Limit of client memory usage (in byte). | 0 | | proxyServiceUrl | URL of proxy service. proxyServiceUrl and proxyProtocol must be mutually inclusive. | null | | proxyProtocol | Protocol of proxy service. proxyServiceUrl and proxyProtocol must be mutually inclusive. | null | | enableTransaction | Whether to enable transaction. | false | | socks5ProxyAddress | Address of SOCKS5 proxy. | null | | socks5ProxyUsername | User name of SOCKS5 proxy. | null | | socks5ProxyUsername | Password of SOCKS5 proxy. | null | -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
