Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRedisProvider ¶
func NewRedisProvider(config RedisProviderConfig) cluster.Producer
NewRedisProvider returns a cluster.Producer that creates a RedisProvider actor. The returned Producer conforms to Hollywood's cluster.Producer type:
func(c *cluster.Cluster) actor.Producer
Types ¶
type RedisProvider ¶
type RedisProvider struct {
// contains filtered or unexported fields
}
RedisProvider implements Hollywood's cluster provider interface using Redis for member discovery. It replaces mDNS/Zeroconf-based discovery with Redis key expiration (TTL) for automatic dead member cleanup.
func (*RedisProvider) Receive ¶
func (p *RedisProvider) Receive(c *actor.Context)
Receive implements actor.Receiver.
Click to show internal directories.
Click to hide internal directories.