Sergey Matvienko
d89b14e359
Kafka Confluent compatibility out of the box: segment.bytes:26214400 increased segment.bytes:52428800
2 years ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
2 years ago
Igor Kulikov
c5a72ed8df
Update license header to 2024 year.
2 years ago
dashevchenko
c8b8fb2147
added global queue prefix support for js-executor
2 years ago
Seraphym-Tuhai
29c3eddc8a
Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard
3 years ago
Igor Kulikov
cbdc4517e4
Update license header year to 2023
3 years ago
AndreMaz
198f3ca21d
allow to configure kafkajs connectionTimeout
3 years ago
YevhenBondarenko
11bd9b5257
added nodejs memory leak workaround
3 years ago
YevhenBondarenko
e32bd456b7
added memory usage log to the js-executors
3 years ago
ViacheslavKlimov
8d735f4886
Add script invocation result size check to remote JS executor
3 years ago
Vladyslav_Prykhodko
ed6e636918
Refactor JS-Executor microservice to typescript
4 years ago
Igor Kulikov
c1e6684a2c
Increase Kafka linger ms to 5 ms for js-executors.
4 years ago
Igor Kulikov
da4c742872
Update license year to 2022
4 years ago
Sergey Matvienko
d117cec09e
js-executor: partitions_consumed_concurrently marked as experimental
5 years ago
Sergey Matvienko
9ffa50f4a5
js-executor: fixed env variables mapping
5 years ago
Sergey Matvienko
9a4a94621a
js-executor: parameter added for Kafka PARTITIONS_CONSUMED_CONCURRENTLY to decrease max latency while scale down replicas
5 years ago
Sergey Matvienko
98bea8eaf5
js-executor: http livenessProbe added
5 years ago
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
5 years ago
Sergey Matvienko
18f27b18fe
remote js-executor: adjusted default values
5 years ago
Sergey Matvienko
c08e2ada1f
remote js-executor: parameter added KAFKA_CLIENT_ID
5 years ago
Sergey Matvienko
01bf53b7f5
remote js-executor: parameter added TB_QUEUE_KAFKA_REQUEST_TIMEOUT_MS
5 years ago
Sergey Matvienko
c94dc5972e
remote js-executor: parameter added TB_KAFKA_ACKS="1"
5 years ago
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
5 years ago
Sergey Matvienko
c9f3562b58
remote js-executor: parameter added KAFKA_CLIENT_ID
5 years ago
Sergey Matvienko
d25d13d7c0
remote js-executor: added slow query log, log config on service start
5 years ago
YevhenBondarenko
3c52c8c221
added "min.insync.replicas" parameter to the kafka topics
5 years ago
Igor Kulikov
d31358b2ea
Update license header - set 2021 year
5 years ago
YevhenBondarenko
f16672cbf6
added partition property for kafka
6 years ago
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
6 years ago
YevhenBondarenko
9ef3445b77
refactored
6 years ago
Andrew Shvayka
7a47cd503b
Revert "Develop/2.5 js executor ( #2685 )"
This reverts commit 1599b24c3a .
6 years ago
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
6 years ago
YevhenBondarenko
43b2eedbd5
azure service bus js-executor
6 years ago
YevhenBondarenko
ef35ee8c30
added queue settings to js-executor
6 years ago
YevhenBondarenko
0dc31fbdde
created awsSqs, pubSub, rabbitmq js-executors
6 years ago
YevhenBondarenko
4fb309c37e
moved kafka from service.js to own module
6 years ago
Igor Kulikov
3e2a87135f
Prepare for merge with master
6 years ago
Igor Kulikov
850d6d948c
Update License header year to 2020
6 years ago
Igor Kulikov
1265a9a1e3
Revert "Update License header year to 2020"
This reverts commit 9b42397c4a .
6 years ago
Igor Kulikov
9b42397c4a
Update License header year to 2020
6 years ago
Igor Kulikov
5bff61c2ca
Improve JS Executor: add max active scripts parameter
6 years ago
Igor Kulikov
562917649c
Improve JS Executor
6 years ago
Igor Kulikov
34bc51903c
Ability to trace script body executed by JS Executor microservice.
7 years ago
Igor Kulikov
ced63c4e70
Update License Header year to 2019
7 years ago
Igor Kulikov
52f04308d4
Improve JS Executor. Add docker build.
7 years ago
Igor Kulikov
b8c13535e4
Add Microservices module. Add ThingsBoard JS Executor Microservice.
7 years ago