我在springcloud的项目里使用了zipkin进行链路追踪 并使用了 rabbit接受数据。
yml配置如下
现在问题是我的zipkin队列是持久化的 但是传输的数据无法持久化。 在重启zipkin后rabbitmq的zipkin队列没有数据。 即使在项目运行过程中 队列也只有吞吐量 message没有数据。
我觉得是我在最初的yml配置有问题,没有将数据也持久化。
有没有人知道怎么让message也持久化啊
在发布消息的时候,设置消息的持久化特性
channel.basicPublish("", queueName, MessageProperties.PERSISTENT_TEXT_PLAIN, message.getBytes());