从akka更改为pekko时,root guardian的协议错误

xmd2e60i  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(193)

我们已经在微服务中从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)。
我应该改变什么才能让它工作?我想保留旧的演员系统名称,因为很多网络政策等参考。

7uzetpgm

7uzetpgm1#

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

相关问题