Administrator
2025-08-18 ae8d76a456b64c1c6c4ebf11b6ec33b7df217b1a
l2/subscript/l2_subscript_manager.py
@@ -7,7 +7,6 @@
import threading
import time
import msgpack
import zmq
from huaxin_client import l2_data_transform_protocol
@@ -69,6 +68,8 @@
                self.__queue_codes[queue_id].add(code)
                self.__code_queue_dict[code] = queue_id
                break
        # 分配订阅信息
        logger_debug.info(f"订阅通道分配:{self.__code_queue_dict}")
        return [(self.__com_queue_id_object_dict.get(queue_id), self.__queue_codes[queue_id]) for queue_id in
                self.__queue_codes]
@@ -151,7 +152,7 @@
if __name__ == "__main__":
    queues = [multiprocessing.Queue() for i in range(7)]
    queues = [multiprocessing.Queue(maxsize=1024) for i in range(7)]
    manager = TargetCodeProcessManager(queues, 10)
    counts = [70, 60, 50, 10]
    for i in range(4):