从 akka 更改为 pekko 时,根守护者协议错误

问题描述 投票:0回答:1

我们已经在微服务中从 akka 更改为 pekko,但是当尝试安装新的微服务(该微服务应该替换我们的 kubernetes kluster 中运行的微服务)时,我们收到此错误:

No root guardian at [akka://[email protected]:25520]","stacktrace":"java.lang.IllegalArgumentException: Wrong protocol of [akka://[email protected]:25520/], expected [pekko]

如果我部署在一个干净的 kubernetes 集群中,没有运行任何服务,它可以正常工作,但升级时它不起作用。

我已经尝试过改变

pekko {
  remote.artery {
    canonical.port = 25521

但这没有任何区别,我仍然收到有关端口 25520 的相同错误消息。

我还查看了我们的代码和配置文件,没有提到

akka://app@xxx:25520
(或
akka://app
,仅
pekko://app
)。

我应该改变什么才能让它发挥作用?我想保留旧的参与者系统名称,因为很多网络策略等都引用了它。

akka akka-cluster
1个回答
0
投票

目前还没有办法使它们兼容。不过,您可以关注 pekko 社区内的进展:https://github.com/apache/incubator-pekko/issues/108

© www.soinside.com 2019 - 2024. All rights reserved.