我有一个微服务架构,包括至少3个使用kafka(通过云karafka)的服务:一些数据交换和在终端向客户发送电子邮件通知。在本地它工作完美,没有错误。但在heroku上部署之后,它就停止工作了。通过herokucli检查每个服务的日志:没有错误和崩溃。。。
我的意思是,除了数据交换和通过云发送邮件之外,所有其他服务、请求都运行良好。我看到了一些关于ssl证书问题的文章和问题。但是ck api没有提供这样的设置。
以下是我的app.props:
spring.kafka.bootstrap-servers=omnibus-01.srvs.cloudkafka.com:9094,omnibus-02.srvs.cloudkafka.com:9094,omnibus-03.srvs.cloudkafka.com:9094
spring.kafka.properties.security.protocol=SASL_SSL
spring.kafka.properties.sasl.mechanism=SCRAM-SHA-256
spring.kafka.properties.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="Myusername" password="Mypassword";
以及我在其他主题中发现的那些使用kafka代理和客户端而不使用云karfka的人。这是我问题的关键吗?以及如何创建信任库和密钥库来放置其位置?
非常感谢!
# SSL
spring.kafka.properties.[security.protocol]=SSL
spring.kafka.ssl.trust-store-location=guest.truststore
spring.kafka.ssl.trust-store-password=123456
spring.kafka.ssl.key-store-password=123456
spring.kafka.ssl.key-store-location=guest.keystore
spring.kafka.ssl.key-password=123456
暂无答案!
目前还没有任何答案,快来回答吧!