sách gpt4 ai đã đi

apache-camel - Camel - 我们如何使用生产者模板设置属性?

In lại 作者:行者123 更新时间:2023-12-01 08:51:50 30 4
mua khóa gpt4 Nike

有没有办法使用生产者模板设置 Camel 交换属性?

想象一个接收客户订单的休息端点(尚未在 Camel route )。使用生产者模板,我想

  • 在交易所上设置客户 ID 属性。
  • 稍后在路由
  • 需要时使用它

    是的,我也可以在使用生产者模板时使用 header 并使用 producerTemplate.sendBodyWithHeaders,但我正在考虑使用属性而不是 header ,因为这就是属性的含义 - 路由与 header 中的元数据是更多的元数据与外部世界交流。 Customer-Id 对我来说在路线之外没有任何意义。

    1 Câu trả lời

    为此,您需要在现有交换上设置属性,然后将其传递给接受交换参数的 producerTemplate.send() 重载方法之一:

    exchange.setProperty("propertyname", "propertyval");
    producerTemplate.send("my-endpoint", exchange);

    关于apache-camel - Camel - 我们如何使用生产者模板设置属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432757/

    30 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com