270.7. 使用 InOut Message Exchange Pattern


Camel 2.8+

虽然 FIX 协议是事件驱动的和异步,但有特定的消息对代表请求的消息交换。要使用 InOut Exchange 模式,应有一个请求消息,并向请求显示单一回复消息。示例包括 OrderStatusRequest message 和 UserRequest。

270.7.1. 为消费者实施 InOut Exchanges

将"exchangePattern=InOut"添加到 QuickFIX/J enpoint URI 中。以下示例中的 MessageOrderStatusService 是一个具有同步服务方法的 bean。该方法返回对请求的响应(本例中为执行端口),然后发回到 requestor 会话。

    from("quickfix:examples/inprocess.cfg?sessionID=FIX.4.2:MARKET->TRADER&exchangePattern=InOut")
        .filter(header(QuickfixjEndpoint.MESSAGE_TYPE_KEY).isEqualTo(MsgType.ORDER_STATUS_REQUEST))
        .bean(new MarketOrderStatusService());
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat