29 Commits

Author SHA1 Message Date
Andrew Shvayka
27ae2fb119
Merge pull request #7991 from AndreMaz/feature/kafka_connection_timeout
Allow to configure kafkajs `connectionTimeout` property
2023-04-10 15:22:01 +03:00
Igor Kulikov
cbdc4517e4 Update license header year to 2023 2023-01-31 10:43:56 +02:00
AndreMaz
198f3ca21d allow to configure kafkajs connectionTimeout 2023-01-25 11:06:23 +00:00
YevhenBondarenko
e32bd456b7 added memory usage log to the js-executors 2022-11-14 11:07:09 +01:00
ViacheslavKlimov
8d735f4886 Add script invocation result size check to remote JS executor 2022-10-03 15:22:11 +03:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
Sergey Matvienko
d117cec09e js-executor: partitions_consumed_concurrently marked as experimental 2021-06-17 07:42:21 +03:00
Sergey Matvienko
9ffa50f4a5 js-executor: fixed env variables mapping 2021-06-10 16:10:33 +03:00
Sergey Matvienko
9a4a94621a js-executor: parameter added for Kafka PARTITIONS_CONSUMED_CONCURRENTLY to decrease max latency while scale down replicas 2021-06-10 14:47:41 +03:00
Sergey Matvienko
98bea8eaf5 js-executor: http livenessProbe added 2021-06-09 15:44:49 +03:00
Sergey Matvienko
93bea70205 js-executor: added parameters for producer TB_KAFKA_BATCH_SIZE and TB_KAFKA_LINGER_MS; added print stats frequency SCRIPT_STAT_PRINT_FREQUENCY 2021-06-01 17:15:00 +03:00
Sergey Matvienko
c08e2ada1f remote js-executor: parameter added KAFKA_CLIENT_ID 2021-04-23 15:04:00 +03:00
Sergey Matvienko
01bf53b7f5 remote js-executor: parameter added TB_QUEUE_KAFKA_REQUEST_TIMEOUT_MS 2021-04-23 15:04:00 +03:00
Sergey Matvienko
c94dc5972e remote js-executor: parameter added TB_KAFKA_ACKS="1" 2021-04-23 15:04:00 +03:00
Sergey Matvienko
a569058c29 remote js-executor: added metric response sent to queue ms in debug level; parameter added SLOW_QUERY_LOG_BODY="true" to enable log bloat 2021-04-23 15:04:00 +03:00
Sergey Matvienko
c9f3562b58 remote js-executor: parameter added KAFKA_CLIENT_ID 2021-04-23 15:04:00 +03:00
Sergey Matvienko
d25d13d7c0 remote js-executor: added slow query log, log config on service start 2021-04-23 15:04:00 +03:00
Igor Kulikov
d31358b2ea Update license header - set 2021 year 2021-01-11 13:42:16 +02:00
Yevhen Bondarenko
e318b193bd
Develop/2.5.3 confluent cloud (#3259)
* added other parameters for queue kafka

* Added support Confluent Cloud

* fix js executor kafka connection

* refactored
2020-08-11 11:15:41 +03:00
YevhenBondarenko
9ef3445b77 refactored 2020-04-30 16:24:12 +03:00
Yevhen Bondarenko
1599b24c3a
Develop/2.5 js executor (#2685)
* moved kafka from service.js to own module

* created awsSqs, pubSub, rabbitmq js-executors

* revert RemoteJsInvokeService

* revert thingsboard.yml

* added queue settings to js-executor

* refactored queue factories

* added queue params to pubsub js-executor

* azure service bus js-executor
2020-04-29 21:02:47 +03:00
Igor Kulikov
850d6d948c Update License header year to 2020 2020-01-06 16:52:41 +02:00
Igor Kulikov
1265a9a1e3 Revert "Update License header year to 2020"
This reverts commit 9b42397c4a820688daf07117cb7efefa3f387f46.
2020-01-06 16:48:55 +02:00
Igor Kulikov
9b42397c4a Update License header year to 2020 2020-01-06 16:41:04 +02:00
Igor Kulikov
5bff61c2ca Improve JS Executor: add max active scripts parameter 2019-12-11 15:08:47 +02:00
Igor Kulikov
562917649c Improve JS Executor 2019-12-03 14:45:59 +02:00
Igor Kulikov
34bc51903c Ability to trace script body executed by JS Executor microservice. 2019-02-12 17:17:50 +02:00
Igor Kulikov
ced63c4e70 Update License Header year to 2019 2019-02-01 16:39:33 +02:00
Igor Kulikov
b8c13535e4 Add Microservices module. Add ThingsBoard JS Executor Microservice. 2018-09-27 12:15:48 +03:00