Skip to main content

Crate dactor_discover_aws

Crate dactor_discover_aws 

Source
Expand description

AWS node discovery for the dactor distributed actor framework.

Provides two discovery mechanisms:

Structs§

AsgDiscoveryBuilder
Builder for AutoScalingDiscovery.
AsgDiscoveryConfig
Configuration for Auto Scaling Group discovery.
AutoScalingDiscovery
Discovers peer nodes by listing instances in an EC2 Auto Scaling Group.
Ec2TagConfig
Configuration for EC2 tag-based discovery.
Ec2TagDiscovery
Discovers peer nodes by querying EC2 instances with matching tags.
Ec2TagDiscoveryBuilder
Builder for Ec2TagDiscovery.

Enums§

AwsDiscoveryError
Errors returned by AWS discovery operations.

Functions§

current_region
Read the current AWS region from AWS_REGION or AWS_DEFAULT_REGION.
instance_id
Read the current instance’s ID from the DACTOR_INSTANCE_ID environment variable.
instance_private_ip
Read the current instance’s private IP from the DACTOR_INSTANCE_IP environment variable.