Estoy trabajando con JMS y colas (colas de Azure) por primera vez. Tengo que hacer una cola donde el servidor Rubi escribiría algunos datos y Java los leería desde la cola y realizará más ejecuciones. Este proceso funciona bien localmente en mi máquina. He creado un punto final REST que está escribiendo datos en la cola y una vez que los datos se escriben en la cola, el oyente se hace cargo y lee los datos y los ejecuta. Cuando lo implementamos en Azure, el error que puedo ver en los registros que no permite que comiencen las Colas es
Setup of JMS message listener invoker failed for destination 'queue' - trying to recover. Cause: Identifier contains invalid JMS identifier character '-': 'x-request-id'
Zipkin también está presente en el servidor de Azure como un sistema de rastreo distribuido y supongo que esto x-request-id
está relacionado con Zipkin, que está creando el problema. Busqué el problema en Google, pero no pude entender por qué está sucediendo.
A continuación se muestra un mensaje de error detallado:
[36mc.m.s.l.NextGenRequestLoggingFilter [0;39m [2m:[0;39m
Before request [uri=/services/deal-service/api/v2/deals/ack;headers=
[x-request-id:"2d8d86d7-4fbf-9db6-8e95-28813f21a85c",
x-envoy-internal:"true", x-b3-parentspanid:"a209cdc649b0b890", content-
length:"575", x-forwarded-proto:"http", postman-token:"ad074595-
76a5-474b-9711-7e071b12b3b0", x-b3-sampled:"1", x-forwarded-
for:"10.244.2.1", accept:"*/*",
authorization: "some-token-YJc4tg--34jPRziJNSACqNQ", x-b3-
traceid:"6b40ff22781be67ba209cdc649b0b890", x-b3-
spanid:"702684ddb62cfe6b",
host:"portal-gateway.52.228.65.225.nip.io",
cache-control:"no-cache", accept-encoding:"gzip, deflate, br",
user-agent:"PostmanRuntime/7.22.0",
Content-Type:"application/xml;charset=UTF-8"]]
2020-02-18T15:19:34.197666458Z [2m2020-02-18 15:19:34.197[0;39m .
[32mDEBUG
[,6b40ff22781be67ba209cdc649b0b890,702684ddb62cfe6b,true][0;39m .
[35m9[0;39m [2m---[0;39m [2m[ XNIO-1 task-15][0;39m