From 1ff185866bcf0796d2367699bc000abb326360d5 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 15 九月 2023 17:02:51 +0800
Subject: [PATCH] 交易设置独立进程/删除trade_client_server/记录L2逐笔委托日志

---
 huaxin_client/command_manager.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/huaxin_client/command_manager.py b/huaxin_client/command_manager.py
index aec509d..76ccc61 100644
--- a/huaxin_client/command_manager.py
+++ b/huaxin_client/command_manager.py
@@ -65,7 +65,7 @@
 class TradeCommandManager:
     trade_client_dict = {}
     _instance = None
-    process_command_thread_pool = concurrent.futures.ThreadPoolExecutor(max_workers=20)
+    process_command_thread_pool = concurrent.futures.ThreadPoolExecutor(max_workers=30)
 
     def __new__(cls, *args, **kwargs):
         if not cls._instance:
@@ -130,9 +130,9 @@
                     val = pipe_strategy.recv()
                     if val:
                         val = json.loads(val)
-                        # print("run_process_command", val)
                         _type = val["type"]
-                        threading.Thread(target=lambda: cls.process_command(_type, None, val), daemon=True).start()
+                        cls.process_command_thread_pool.submit(lambda:  cls.process_command(_type, None, val))
+
                 except Exception as e:
                     logger_local_huaxin_trade_debug.exception(e)
                     logging.exception(e)

--
Gitblit v1.8.0