Clarify migration from old akka management discovery (#26102)
This commit is contained in:
parent
567f8a15e0
commit
2c145cd3c3
1 changed files with 15 additions and 2 deletions
|
|
@ -20,9 +20,9 @@ In addition [Akka Management](https://developer.lightbend.com/docs/akka-manageme
|
||||||
* Consul
|
* Consul
|
||||||
* Marathon API
|
* Marathon API
|
||||||
|
|
||||||
Discovery used to be part of Akka Management but has become an Akka module as of `2.5.19` of Akka and version `0.21.0`
|
Discovery used to be part of Akka Management but has become an Akka module as of `2.5.19` of Akka and version `0.50.0`
|
||||||
of Akka Management. If you're also using Akka Management for other service discovery methods or bootstrap make
|
of Akka Management. If you're also using Akka Management for other service discovery methods or bootstrap make
|
||||||
sure you are using at least version `0.21.0`.
|
sure you are using at least version `0.50.0` of Akka Management.
|
||||||
|
|
||||||
## Dependency
|
## Dependency
|
||||||
|
|
||||||
|
|
@ -243,3 +243,16 @@ The above configuration will result in `akka-dns` first being checked and if it
|
||||||
targets for the given service name then `config` is queried which i configured with one service called
|
targets for the given service name then `config` is queried which i configured with one service called
|
||||||
`service1` which two hosts `host1` and `host2`.
|
`service1` which two hosts `host1` and `host2`.
|
||||||
|
|
||||||
|
## Migrating from Akka Management Discovery
|
||||||
|
|
||||||
|
Akka Discovery is not compatible with older versions of Akka Management Discovery. At least version `0.50.0` of
|
||||||
|
any Akka Management module should be used if also using Akka Discovery.
|
||||||
|
|
||||||
|
Migration steps:
|
||||||
|
|
||||||
|
* Any custom discovery method should now implement `akka.discovery.ServiceDiscovery`
|
||||||
|
* `discovery-method` now has to be a configuration location under `akka.discovery` with at minimum a property `class` specifying the fully qualified name of the implementation of `akka.discovery.ServiceDiscovery`.
|
||||||
|
Previous versions allowed this to be a class name or a fully qualified config location e.g. `akka.discovery.kubernetes-api` rather than just `kubernetes-api`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue