Sergey Matvienko
5776f5b39b
js-executor - improved lifecycle events and added kill for crash event
3 years ago
ViacheslavKlimov
831332be7b
Use hash of tenant id and body when resolving script for remote JS executor
3 years ago
Vladyslav_Prykhodko
60853dd5d6
Refactor JavaScript Executor AWS SQS queue
4 years ago
Vladyslav_Prykhodko
b4592f5f92
Fix incorrect start JavaScript Executor AWS SQS queue
4 years ago
Vladyslav_Prykhodko
bbfca14302
Fix incorrect shutdown JavaScript Executor RabbitMQ queue
4 years ago
Igor Kulikov
7019b98c00
JS executor code refactor
4 years ago
Vladyslav_Prykhodko
bbc43c2572
Graceful shutdown JavaScript Executor Microservice and minor change in logs
4 years ago
Vladyslav_Prykhodko
ed6e636918
Refactor JS-Executor microservice to typescript
4 years ago
Sergey Matvienko
b9a7d4a6d9
js-executor log cleanup
4 years ago
Sergey Matvienko
3e436ee866
js-executor: kafkaClient.producer({ createPartitioner: Partitioners.DefaultPartitioner }) as mentioned in migration notes for the major kafka.js 2.0
4 years ago
Vladyslav_Prykhodko
fbb90fe79a
UI: Fixed vulnerabilities in tb-js-executor
4 years ago
Igor Kulikov
da4c742872
Update license year to 2022
4 years ago
Igor Kulikov
0d7adb73eb
Improve js executor kafka consumer to exit application in case of not retryable error.
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
Kien Truong
3a31b9c5ea
Fix wrong configuration key for Compression Type
Fix #4678
(cherry picked from commit c176ca94aa )
5 years ago
Vladyslav_Prykhodko
dd74824570
js-executor: Refactoring Kafka executor for use async/await
5 years ago
Kien Truong
c176ca94aa
Fix wrong configuration key for Compression Type
Fix #4678
5 years ago
Vladyslav_Prykhodko
41391dbef8
js-executor: code format
5 years ago
Vladyslav_Prykhodko
1d9fc4a322
js-executor: typo fix
5 years ago
Sergey Matvienko
a4e28ad945
js-executor fixed promises for each message for Kafka batches
5 years ago
Sergey Matvienko
2cba1e2f16
js-executor reduced log severity to debug
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
0970ce65b4
js-executor: maxBatchSize
5 years ago
Sergey Matvienko
35e2ff99c3
js-executor: send messages as batch
5 years ago
Sergey Matvienko
d729d9ee95
js-executor: instrumentation event for producer and consumer to define the exact flow how to Kafka works without batches (for debug only)
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
3236d3ce9e
remote js-executor: producer compression: CompressionTypes.GZIP
5 years ago
Sergey Matvienko
c94dc5972e
remote js-executor: parameter added TB_KAFKA_ACKS="1"
5 years ago
Sergey Matvienko
c9f3562b58
remote js-executor: parameter added KAFKA_CLIENT_ID
5 years ago
Igor Kulikov
d31358b2ea
Update license header - set 2021 year
5 years ago
YevhenBondarenko
eeec6bac9f
sqs producer improvements
5 years ago
YevhenBondarenko
9d82899f04
raised kafkajs version and improvements kafkaTemplate.js
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
Yevhen Bondarenko
7ee2cdfe3e
Fixes and refactoring ( #2761 )
* fix sqs js executor and refactored RemoteJsInvokeService
* added REMOTE_JS_MAX_REQUEST_TIMEOUT=20000 for aws-sqs, pubsub, service-bus docker environments
* added REMOTE_JS_MAX_REQUEST_TIMEOUT=20000 for aws-sqs, pubsub, service-bus docker environments
* refactored
* docker-compose.pubsub.yml improvements
* rabbitmq js executor improvements
6 years ago
YevhenBondarenko
06c3caf082
refactored
6 years ago
YevhenBondarenko
eedb383845
AWS improvements
6 years ago
YevhenBondarenko
e5c5aa705f
refactored
6 years ago
YevhenBondarenko
9ef3445b77
refactored
6 years ago
Andrii Shvaika
30a2d19d2d
Fixes to Kafka JS headers issue
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
8c413f8b9c
added queue params to pubsub 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