我有一个使用QuickFIX实现的FIX服务器。我现在为每个客户创建FIX会话。因此,Sessions和Connections之间存在1-1关系。是否可以为特定港口的所有客户服务?我的意思是连接和会话之间的1-多个关系 感谢
答案 0 :(得分:0)
您可以这样做,但请确保您的配置中有故障转移端口/主机。可能有一个端口可能会不堪重负的情况,因此您可以无缝切换到不同的端口。
会话只需要beginString
,senderCompID
,targetCompID
和sessionQualifier
。因此,如果您有一个独特的会话,那么如果所有会话连接到同一个端口都无关紧要。
答案 1 :(得分:0)
这取决于“每个客户的FIX会话”的含义。这听起来像是你根据不同的会议为不同的客户服务。但是,如果所有会话都绑定到特定端口,则所有客户端都将收到端口上写入的所有消息。因此,一个客户端看到另一个客户端的消息是不安全的。正确?
我不确定为什么你需要多个会话来绑定到特定端口。是什么原因?