Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Apache Pekko nodes use URLs like `pekko://host:port` while Akka uses `akka://host:port`. Both Akka and Pekko will by default ignore nodes that have the wrong URL scheme. Akka will not be changed to accept Pekko URLs but we are changing Pekko so that it can accept Akka URLs.

The changes are in PR765 and PR1112.

Apache Pekko 1.0.3-M1 is a milestone release and is only meant for testing. Do not attempt to use this Pekko release in production. Ideally, users who want to add Pekko nodes to an Akka cluster with the aim of replacing the Akka nodes with Pekko nodes, should try this milestone release in a test cluster. We would really like to hear from users who do this to tell us how they get on. 

...

  • akka.version: Set the version to match version of Akka you are using in your Akka nodes
  • pekko.clusterremote.akka.version: This property is also supported as an alias for `akka.version`

If you have custom config compatibility checks then you may need to modify them to allow Akka and Pekko configs. These checks are done when a new node tries to join a cluster (Rolling Updates).

After you have successfully started Pekko nodes and have got them to interact with your Akka nodes, you should hopefully be in a position to then stop your Akka nodes so that you are only left with Pekko nodes. You can then be able to replace the Pekko nodes with new Pekko nodes that use pekko.remote.protocol-name="pekko".

...