我在Apache Camel 2.17.0中使用QuickFIX / J版本1.6.4,并且收到了会话消息。这不是错误,但是在我的情况下,这会导致意外注销。Disconnecting: Encountered END_OF_STREAM
在什么情况下会导致此消息,我如何分析本案中的哪种情况是起因?
我发现这个问题的答案本博客文章由bhageera。
最后,原因很愚蠢……我要连接的交易对手一次只允许每个用户/密码(即具有这些凭据的会话)建立1个连接。事实证明,存在另一个针对相同TargetCompID使用相同凭据的应用程序。该应用程序一被杀死,当前的应用程序就可以正常登录。
就我而言,具有相同凭据的两个客户端在两个不同的测试环境中处于活动状态。