Dopo la configurazione bind-hostname e associare porte in application.conf, come specificato dal Akka FAQ, e portando il cluster, sto ricevendo un errore:Cluster Akka con bind-port e legare-hostname
[ERROR] [07/09/2015 19:54:24.132] [default-akka.remote.default-remote-dispatcher-20]
[akka.tcp://[email protected]:2552/system/endpointManager/reliableEndpointWriter-akka.tcp%3A%2F%2Fdefault%4054.175.105.30%3A2552-757/endpointWriter]
dropping message [class akka.actor.ActorSelectionMessage]
for non-local recipient[Actor[akka.tcp://[email protected]:32810/]]
arriving at [akka.tcp://[email protected]:32810]
inbound addresses are [akka.tcp://[email protected]:2552]
Ciò che sembra dire è che l'attore ha ricevuto un messaggio destinato alla porta 32810 (la porta esterna) ma che lo ha lasciato perché la porta interna (2552) non corrisponde.
Le porzioni pertinenti del fascicolo sono:
hostname = 54.175.105.30
port = 32810
bind-hostname = 172.17.0.44
bind-port = 2552
Ho provato questo su 2,4-M1, M2 2,4, e 2,4-SNAPSHOT, tutti con lo stesso effetto.
Qualcun altro l'ha già incontrato? Eventuali suggerimenti?
modifica: Questo sistema di attori è in esecuzione in ECS in contenitori di finestra mobile. La configurazione del contenitore finestra mobile è impostata per l'inoltro dall'intervallo temporaneo a 2552 sull'IP privato del contenitore. ECS sta mappando con successo il nome host: porta a bind-hosname: bind-port. L'attore sta funzionando e legandosi con successo al bind-hostname locale e alla bind-port, ma sta lasciando cadere messaggi ed emettendo l'errore sopra descritto.
solo curioso, sei riuscito a impostare 'bind-hostname' sul bridge invece di' 0.0.0.0'? impostando il tipo di rete su 'host'? – Matt