|
@@ -579,7 +579,7 @@ SPBASE_API void* create_log_producer_storage(CSimpleStringA entityName, CSimpleS
|
|
|
log_producer_config_set_packet_log_count(config, 24);//最大发送条数
|
|
|
log_producer_config_set_max_buffer_limit(config, 64 * 1024 * 1024);
|
|
|
// set send thread count
|
|
|
- log_producer_config_set_send_thread_count(config, 2);
|
|
|
+ log_producer_config_set_send_thread_count(config, 1);
|
|
|
log_producer_config_set_persistent_max_log_count(config, 50 * 1000);
|
|
|
log_producer_config_set_skyeye_servname(config, (char*)"Terminal");
|
|
|
log_producer_config_set_skyeye_cmptId(config, (char*)"LR04");
|
|
@@ -650,7 +650,7 @@ SPBASE_API void destroy_log_producer_storage(void* obj)
|
|
|
}
|
|
|
|
|
|
SPBASE_API void* create_log_producer_send(CSimpleStringA endpoint, CSimpleStringA topicSys, CSimpleStringA topicUser, CSimpleStringA topicBeidou, CSimpleStringA bussinessSys, CSimpleStringA bussinessUser,
|
|
|
- CSimpleStringA terminalNo, CSimpleStringA sn, CSimpleStringA filePath)
|
|
|
+ CSimpleStringA terminalNo, CSimpleStringA sn, CSimpleStringA filePath, int sendWaitTime)
|
|
|
{
|
|
|
#ifndef _WIN32
|
|
|
if (NULL != g_logProduceSender) {
|
|
@@ -659,6 +659,7 @@ SPBASE_API void* create_log_producer_send(CSimpleStringA endpoint, CSimpleString
|
|
|
#endif
|
|
|
log_producer_config* config = create_log_producer_config();
|
|
|
log_producer_config_set_endpoint(config, endpoint.GetData());
|
|
|
+ log_producer_config_set_send_thread_wait_ms(config, sendWaitTime);
|
|
|
// add topic, comment it
|
|
|
log_producer_config_set_beidou_topic(config, topicBeidou.GetData());
|
|
|
log_producer_config_set_skyeye_user_topic(config, topicUser.GetData());
|
|
@@ -671,7 +672,7 @@ SPBASE_API void* create_log_producer_send(CSimpleStringA endpoint, CSimpleString
|
|
|
log_producer_config_set_packet_log_count(config, 24);
|
|
|
log_producer_config_set_max_buffer_limit(config, 64 * 1024 * 1024);
|
|
|
// set send thread count
|
|
|
- log_producer_config_set_send_thread_count(config, 2);
|
|
|
+ log_producer_config_set_send_thread_count(config, 1);
|
|
|
log_producer_config_set_persistent_max_log_count(config, 50 * 1000);
|
|
|
log_producer_config_set_skyeye_servname(config, (char*)"Terminal");
|
|
|
log_producer_config_set_skyeye_cmptId(config, (char*)"LR04");
|