第 270 章 QuickFix 组件


作为 Camel 版本 2.1 提供

快速修复 组件适应在 Camel 中使用的快速修复 /J 修复引擎。该组件使用标准 Financial Interchange (FIX)协议进行 消息传输。

Maven 用户需要将以下依赖项添加到其 pom.xml 中:

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-quickfix</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

270.1. URI 格式

quickfix:configFile[?sessionID=sessionID&lazyCreateEngine=true|false]

configFile 是要用于 FIX 引擎的 QuickFIX/J 配置的名称(作为 classpath 中找到的资源)。可选的 sessionID 标识特定的 FIX 会话。sessionID 的格式是:

(BeginString):(SenderCompID)[/(SenderSubID)[/(SenderLocationID)]]->(TargetCompID)[/(TargetSubID)[/(TargetLocationID)]]

可选的 lazyCreateEngine (Camel 2.12.3+)参数允许根据需要创建 QuickFIX/J 引擎。值 true 表示当第一个消息发送或在路由定义中配置了消费者时,引擎将启动。使用 false 值时,引擎将在端点创建时启动。缺少此参数时,会使用组件属性 lazyCreateEngines 的值。

URI 示例:

quickfix:config.cfg

quickfix:config.cfg?sessionID=FIX.4.2:MyTradingCompany->SomeExchange

quickfix:config.cfg?sessionID=FIX.4.2:MyTradingCompany->SomeExchange&lazyCreateEngine=true
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.