def handle(self, message):
if 'key' not in message:
return
if message['key'] != 'set_variable':
return
group_id = message['group_id']
train_id = message['train_id']
parallel_count = message['parallel_count']
variables = message['variables']
tid = message['transaction_id']
group_dict = self.group_dict
if group_id not in group_dict:
rqq = Queue(connection=self.raw_conn)
group = Group(group_id, train_id, parallel_count, variables, rqq)
group_dict[group_id] = group
group = group_dict[group_id]
cur_sum_count = 1
group.add_message((tid, cur_sum_count))
评论列表
文章目录