मैं पहली बार JMS और कतारों (Azure queues) के साथ काम कर रहा हूं। मुझे एक कतार बनाने की आवश्यकता है जहां रूबी सर्वर कुछ डेटा लिखेगा और जावा इसे कतार से पढ़ेगा और आगे निष्पादन करेगा। यह प्रक्रिया मेरी मशीन पर स्थानीय रूप से ठीक काम कर रही है। मैंने एक REST एंडपॉइंट बनाया है जो कतार में डेटा लिख रहा है और एक बार कतार में डेटा लिखने के बाद, श्रोता डेटा को ले जाएगा और डेटा को पढ़ेगा और निष्पादित करेगा। जब हम इसे अज़ूर करने के लिए तैनात करते हैं तो त्रुटि मैं उन लॉग में देख सकता हूं जो कतारों को शुरू नहीं होने दे रहा है
Setup of JMS message listener invoker failed for destination 'queue' - trying to recover. Cause: Identifier contains invalid JMS identifier character '-': 'x-request-id'
जिप्किन भी एज़्योर सर्वर पर एक वितरित ट्रेसिंग प्रणाली के रूप में मौजूद है और मुझे लगता है कि यह x-request-id
जिपकिन से संबंधित है जो समस्या पैदा कर रहा है। मैंने इस मुद्दे के लिए Google को खोजा है लेकिन समझ नहीं पाया कि ऐसा क्यों हो रहा है।
निम्नलिखित त्रुटि संदेश है:
[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