java - Apache Camel - 返回 200 状态代码并发送到队列

标签 java apache-camel

我正在尝试使用camel设置一个API方法,该方法将立即返回200状态代码并将请求转发到ActiveMQ队列以异步处理,但我不知道如何发送响应,我可以仅将其路由到队列。这是我到目前为止所拥有的:

rest("/setStatus")
            .get()
            .route().from("direct:setStatusRest")
            .to("iasJms:setStatus");

任何帮助将不胜感激。

最佳答案

类似于以下内容:

rest("/setStatus")
    .get()
    .route()
    .to("jms:setStatus?exchangePattern=InOnly"); // send a message to the queue

关于java - Apache Camel - 返回 200 状态代码并发送到队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45882021/

相关文章:

java - 多个 Swingbuilder 实例?

java - JSP 打印主机名

spring-mvc - Apache Camel - 分段文件上传

java - Camel : How to stream a from SQL component using StreamList

apache-camel - 表达 Camel 路线的最佳方式

java - 通过循环而不是递归遍历二叉搜索树

java - 将桌面应用程序与应用程序服务器和数据库连接

java - Android 如何从 SharedPreference 设置 EditTextPreference 的默认值?

grails - ConsumerTemplate:指示接收端点是动态的,因此不应该对其进行缓存

rest - jaxrs 是 :server required for cxf:rsServer when using camel?