StructsΒ§
- AwsAuth
Props - A flatten config map for aws auth.
- AwsPrivate
Link Item - Kafka
Common - Kafka
Connection Props - Kafka
Private Link Common - Kinesis
Async Sleep Impl - Kinesis
Common - Mongodb
Common - Nats
Common - Nats
Connection Props - Connection properties for NATS, used as a cache key for shared clients. This includes all properties that affect the connection itself (not stream/subject specific).
- Pulsar
Common - Pulsar
Oauth Common - RdKafka
Properties Common
ConstantsΒ§
- AWS_
MSK_ πIAM_ AUTH - DISABLE_
DEFAULT_ CREDENTIAL - The environment variable to disable using default credential from environment.
Itβs recommended to set this variable to
truein cloud hosting environment. - PRIVATE_
LINK_ BROKER_ REWRITE_ MAP_ KEY - PRIVATE_
LINK_ TARGETS_ KEY
StaticsΒ§
- SHARED_
NATS_ CLIENT - Shared NATS client cache.
Client connections are cached as
Weakpointers in the cache. NATS Connector can access this cache to reuse existing client connections, and avoid exhausting host machine ports. When reading from the cache, the connector shouldupgradethe weak pointer to anArcreference. After all strong (Arc) references are dropped, the client connection will be cleaned up. Cache eviction naturally takes care of the dangling weak pointers.
FunctionsΒ§
- create_
credential_ πtemp_ file - default_
kafka_ πsync_ call_ timeout - default_
socket_ πkeepalive_ enable - kinesis_
default_ πconnect_ timeout_ ms - kinesis_
default_ πinit_ backoff_ ms - kinesis_
default_ πmax_ backoff_ ms - kinesis_
default_ πmax_ retry_ limit - kinesis_
default_ πoperation_ attempt_ timeout_ ms - kinesis_
default_ πoperation_ timeout_ ms - kinesis_
default_ πread_ timeout_ ms - load_
certs π - load_
private_ πkey