我只想知道这条路线我哪里错了。我正在尝试通过网络套接字路由返回消息,但我无法设置骆驼连接密钥:
from("jms:queue:subscriptionValidationError").log("Receiving error message: ${body} ${in.headers.websocket.connectionKey}")
.setHeader(WebsocketConstants.CONNECTION_KEY, simple("${in.headers.websocket.connectionKey}"))
.log("Sending error message: ${body} ${out.headers.websocket.connectionKey}")
.to("websocket://0.0.0.0:9292/subscribeErrors?staticResources=classpath:webapp");
这给了我一个没有第二个日志操作的连接密钥的日志:
Receiving error message: doit suivre "[-a-zA-Z0-9]+\@[-a-zA-Z0-9]+\.[a-zA-Z]+" 60f7cc44-9d9b-4bde-905a-d7d51be7661a
Sending error message: doit suivre "[-a-zA-Z0-9]+\@[-a-zA-Z0-9]+\.[a-zA-Z]+"
你能告诉我我哪里错了吗?
提前致谢