第 271 章 QuickFix 组件


从 Camel 版本 2.1 开始提供

快速修复 组件调整了在 Camel 中使用的 QuickFIX/J FIX 引擎。此组件使用标准特性 交换(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>

271.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.