我们已经在微服务中从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
)。
我应该改变什么才能让它工作?我想保留旧的演员系统名称,因为很多网络政策等参考。
1条答案
按热度按时间7uzetpgm1#
目前,还没有办法使它们兼容。但是,您可以关注pekko社区的进展:https://github.com/apache/incubator-pekko/issues/108