客户端和服务器可以实现不同的 FIX 引擎吗?

Can client and server implement different FIX engines?

我最近开始研究 FIX 协议及其实现,找不到太多与我的问题相关的信息。

我需要为我们在工作中开发的新交易应用程序创建一个 FIX 客户端,我们主要关注性能。我不确定我们需要连接的服务器上 运行 是哪个引擎,但我想确定我是否可以自由选择自己的引擎。如果是,连接两个不同的引擎是否有任何与性能相关的问题?

是的,FIX 服务器可以用一个 FIX 产品实现,连接到它的 FIX 客户端可以用不同的 FIX 产品实现。一种 FIX 产品可能比另一种更快,但我不知道为什么您会因为客户端使用一种 FIX 实现而服务器使用不同的 FIX 实现而遭受互操作性或性能问题。