Messaging service, adapters, refactoring

This commit is contained in:
2023-12-07 09:00:30 +03:00
parent cf00cfaab6
commit 08a7c9c04f
18 changed files with 623 additions and 53 deletions

View File

@@ -9,9 +9,15 @@ import (
)
type Config struct {
Debug bool `env:"DEBUG"`
Debug bool `env:"DEBUG"`
DiscoveryPort uint16 `env:"DISCOVERY_PORT,default=4321"`
BroadcastInterval time.Duration `env:"BROADCAST_INTERVAL,default=5s"`
MessagingPort uint16 `env:"MESSAGING_PORT,default=4322"`
MessagingInterval time.Duration `env:"MESSAGING_INTERVAL,default=1s"`
RandomMessageSize uint `env:"RANDOM_MESSAGE_SIZE,default=10"`
}
func NewConfig(ctx context.Context) (Config, error) {