为什么连接到本地事件存储数据库时会出现"received corrupt message"?



我正在使用Rust开发CQRS DDD模式的微服务,并使用Eventstoredb作为命令服务。但是当grpc想要连接Eventstore docker时,我有这个错误:

ERROR eventstore::grpc] Error when connecting to https://localhost:2113/: transport error: error trying to connect: received corrupt message

我找了很多,都没有答案。

现在我找到了解决方案。连接字符串的默认值为TLS=true,您必须在localhost的连接字符串中手动写入TLS=false。

let settings = "esdb://admin:changeit@localhost:2113?tls=false".parse()?;

相关内容

  • 没有找到相关文章

最新更新