Мы используем Istio / Zipkin в качестве системы трассировки на нашем сервере, чтобы добавить динамические заголовки c через прокси-сервер Istio sidecar для отслеживания запроса позже с использованием Zipkin. Есть ли в любом случае мы могли бы отключить istio для определенного запроса. Проблема в том, что мы работаем с очередями JMS, и когда слушатель JMS пытается прослушивать определенную очередь, он видит заголовки, такие как x-request-id, добавленный istio, динамически, и выдает ошибку (так как он принимает ключи заголовка. только в CamelCase или с underScore или $). Мы можем изменить ключи заголовка, добавленные istio, поэтому мы хотим, чтобы либо istio не добавлял заголовки в некоторые специфические c запросы (выполняется одна очередь). Я искал в Google, но ничего не нашел об этом.
Ниже приводится сообщение об ошибке, которое мы получаем:
Setup of JMS message listener invoker failed for destination 'queue' - trying to recover.
Cause: Identifier contains invalid JMS identifier character '-': 'x-request-id'