gpt4 book ai didi

quickfixj - 如何独立管理和重新加载多个 QuickFIX/J session ?

转载 作者:行者123 更新时间:2023-12-03 23:07:17 38 4
gpt4 key购买 nike

我可以在一个 QuickFIX/J 设置文件中配置多个 session ,然后用一个 SocketInitiator 启动它们。 .但我希望能够修改一个或多个 session 的配置,然后仅重新启动这些 session 而不影响任何其他 session 。

我可以通过拥有多个设置文件并使用一个 SocketInitiator 来做到这一点。每个 session 。但似乎 QuickFIX/J 不打算以这种方式使用。会给我带来什么问题吗?

最佳答案

启动 Initiator 完全没问题每个 session 。这是一个品味问题。在任何情况下:有一个单独的 Initiator每个 session 是独立的,不会影响其他 session 。

如果您想采用单个 Initiator 的方法那么您可以尝试通过 createDynamicSession() 动态添加/删除 session /removeDynamicSession() .不过还是有一些手工工作。

  • 查找 Session你想重新加载。 logout()close()它。
  • 调用 removeDynamicSession()对于那个Session .
  • 获取 SessionID 的设置您想从正在运行的 Initiator 重新加载.从正在运行的 Initiator 中删除这些通过 removeSetting() .
  • 然后从所需的设置文件中重新加载设置 Session并将它们放入 Initiator 的设置中.
  • 然后调用createDynamicSession()对于SessionID
  • 关于quickfixj - 如何独立管理和重新加载多个 QuickFIX/J session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61611047/

    38 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com