sym_outgoing_batch.node_id=-1

В sym_outgoing_batch есть два пакетных сообщения, и одно из node_id - это 000 (корпорация), другое - -1 (что означает это -1?), когда я извлекаю много данных из хранилища в корпорацию. Часть данных успешно маршрутизируется своевременно, но другая задерживается. Сообщение выглядит следующим образом: введите здесь описание изображения

и файл конфигурации выглядит следующим образом:

insert into sym_channel(channel_id, processing_order, max_batch_size, enabled, description)

    values('sale_channel', 1, 1000000, 1, 'sale data from store to corp');

insert into sym_trigger(trigger_id, source_table_name, channel_id, last_update_time, create_time)

    values('sale_pay_triger', 'D_T_BILL_PAY', 'sale_channel', current_timestamp, current_timestamp);

insert into sym_router(router_id, source_node_group_id, target_node_group_id, router_type,router_expression, create_time, last_update_time)

    values('store_2_corp_sheftnotnull', 'store', 'corp', 'bsh', 'CSHIFT_C!=null && !CSHIFT_C.equals("")',current_timestamp, current_timestamp);

insert into sym_trigger_router(trigger_id, router_id, initial_load_order, last_update_time, create_time)

    values('sale_pay_triger', 'store_2_corp_sheftnotnull', 1, current_timestamp, current_timestamp);

insert into SYM_CONFLICT(CONFLICT_ID,SOURCE_NODE_GROUP_ID,TARGET_NODE_GROUP_ID,DETECT_TYPE,RESOLVE_TYPE,PING_BACK,CREATE_TIME,LAST_UPDATE_TIME)

    values('conflict_fallback', 'corp', 'store', 'USE_PK_DATA', 'FALLBACK', 'OFF', current_timestamp, current_timestamp);
commit;

person YunShu    schedule 29.08.2016    source источник
comment
какой у Вас вопрос?   -  person Boris Pavlović    schedule 29.08.2016
comment
почему он задерживается и как решить эту проблему.   -  person YunShu    schedule 29.08.2016
comment
при извлечении большого количества данных часть будет задержана   -  person YunShu    schedule 29.08.2016
comment
Мы ожидаем, что это нормально. Есть ошибки?   -  person Boris Pavlović    schedule 29.08.2016
comment
ah.Есть ли какие-либо теги, которые я мог бы использовать в соответствии с тегом, чтобы убедиться, что все данные были маршрутизированы? Иногда задержка на долгое время (до 12 часов), и я хочу использовать эти данные до завершения маршрута.   -  person YunShu    schedule 29.08.2016
comment
Проверьте таблицы sym_outgoin_batch и sym_data_evet.   -  person Boris Pavlović    schedule 29.08.2016
comment
как показано на скриншоте, node_id пакета 26922 равен -1, что означает, что данные были un_routed. Но данные, принадлежащие 26922, будут перенаправляться с задержкой в ​​течение длительного времени, и нет сообщения, показывающего, что эти данные перенаправляются в sym_outgoing_batch или sym_daya_event, не могли бы вы дать больше предложений?   -  person YunShu    schedule 30.08.2016


Ответы (1)


Если вы спрашиваете, что означает node_id, равный -1. Это означает, что данные не были маршрутизированы. Не было ни одного узла, удовлетворяющего условию маршрутизации.

person chenson42    schedule 29.08.2016
comment
но некоторые данные успешно выполняются на той же машине в то же время, как показано на скриншоте - person YunShu; 30.08.2016