Tôi đang làm việc với JMS và hàng đợi (hàng đợi Azure) lần đầu tiên. Tôi được yêu cầu tạo một hàng đợi trong đó máy chủ Rubi sẽ ghi một số dữ liệu và Java sẽ đọc nó từ hàng đợi và sẽ thực hiện thêm. Quá trình này đang hoạt động tốt trên máy tính của tôi. Tôi đã tạo một điểm cuối REST ghi dữ liệu trong hàng đợi và một khi dữ liệu được ghi trong hàng đợi, người nghe sẽ tiếp nhận và đọc dữ liệu và thực thi. Khi chúng tôi triển khai nó sang Azure, lỗi tôi có thể thấy trong các bản ghi không cho phép Hàng đợi bắt đầu là
Setup of JMS message listener invoker failed for destination 'queue' - trying to recover. Cause: Identifier contains invalid JMS identifier character '-': 'x-request-id'
Zipkin cũng có mặt trên máy chủ Azure dưới dạng hệ thống theo dõi phân tán và tôi đoán điều này x-request-id
có liên quan đến Zipkin đang tạo ra sự cố. Tôi đã tìm kiếm vấn đề của Google nhưng không thể hiểu tại sao nó lại xảy ra.
Sau đây là thông báo lỗi chi tiết:
[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