仅在满足重新发送请求后触发某些内容(如果存在QuickFIX / J)

时间:2016-03-18 06:42:32

标签: quickfix fix-protocol reconnect quickfixj

一旦连接恢复,我们的系统会在断开/连接丢失后生成一些消息(例如未经请求的取消),它需要发送给另一方。

问题是我们触发了<td><a href='http://". $row['website'] . "' target='_blank'>" . $row['website'] . "</a></td> 中的发送,但是如果有一个重发请求太早,我们遇到问题(可能只是因为另一端是如何实现的)当我们收到太多消息时发送(数百)。

我知道onLogon()可能不会出现,如果不等待就无法解决这个问题,但对于我们使用QuickFIX / J尽快发送消息的最佳方法是什么呢?序列号同步后?

编辑:我正在尝试使用FIX 4.2来解决这个问题。 FIX 4.4实际上引入了http://www.onixs.biz/fix-dictionary/4.4/tagNum_789.html来解决我的问题(只要另一方也发送了这个可选标签)。

由于

1 个答案:

答案 0 :(得分:0)

我的10美分听起来好像你试图一次性处理2个场景,这很难。一次做一件事。例如,如果您的网络导致您断开连接,在您的客户端知道您已断开连接之前,您的客户端将发送重新发送请求,对吧?同时,如果客户断开连接但你没有断开,那么当他们重新连接间隙填充时。你必须仔细看看这些场景。是的,重发请求可能根本不会发生,这完全取决于客户端如何配置他们的一面。也许,每this question你想要发送序列重置,因为实际上,你试图发送的消息是引号,对吧?我的意思是,你在迪斯科舞厅后想要发送什么样的信息?