YevhenBondarenko
|
e32bd456b7
|
added memory usage log to the js-executors
|
2022-11-14 11:07:09 +01:00 |
|
ViacheslavKlimov
|
2d262146ad
|
Remote JS executor to work with tb-node of previous version
|
2022-10-12 19:18:34 +03:00 |
|
ViacheslavKlimov
|
831332be7b
|
Use hash of tenant id and body when resolving script for remote JS executor
|
2022-10-11 12:01:55 +03:00 |
|
ViacheslavKlimov
|
100868d8e2
|
Merge remote-tracking branch 'origin/master' into feature/remote-js-executor-improvements
|
2022-10-10 16:02:53 +03:00 |
|
ViacheslavKlimov
|
7aab188d0c
|
Do not send script body to remote JS executor on each invoke request
|
2022-10-06 19:29:26 +03:00 |
|
ViacheslavKlimov
|
8d735f4886
|
Add script invocation result size check to remote JS executor
|
2022-10-03 15:22:11 +03:00 |
|
Vladyslav_Prykhodko
|
b4592f5f92
|
Fix incorrect start JavaScript Executor AWS SQS queue
|
2022-07-08 14:15:55 +03:00 |
|
Vladyslav_Prykhodko
|
bbc43c2572
|
Graceful shutdown JavaScript Executor Microservice and minor change in logs
|
2022-07-07 17:15:59 +03:00 |
|
Vladyslav_Prykhodko
|
ed6e636918
|
Refactor JS-Executor microservice to typescript
|
2022-07-07 12:43:22 +03:00 |
|
Sergey Matvienko
|
4968d0101c
|
je-executors: expireTs implemented to drop any expired message and prevent congestion on js eval requests queue
|
2022-07-06 19:07:10 +03:00 |
|
Vladyslav_Prykhodko
|
352abb3f60
|
JS-executor: Fixed incorrect parse error code for message
|
2022-06-23 13:52:27 +03:00 |
|
Vladyslav_Prykhodko
|
8f4746c64d
|
JS-executor: Added logs compilation time; Cache script map delete min used script
|
2022-06-21 11:11:32 +03:00 |
|
Igor Kulikov
|
da4c742872
|
Update license year to 2022
|
2022-01-17 14:07:46 +02:00 |
|
Sergey Matvienko
|
cda6f3678b
|
js-executor: fixed license header
|
2021-06-17 07:27:42 +03:00 |
|
Sergey Matvienko
|
98bea8eaf5
|
js-executor: http livenessProbe added
|
2021-06-09 15:44:49 +03:00 |
|
Sergey Matvienko
|
ff7fa6237f
|
js-executor: zero check and code cleanup
|
2021-06-02 11:05:32 +03:00 |
|
Vladyslav_Prykhodko
|
ab5f1b5b63
|
js-executor: ScriptMap optimize work
|
2021-06-02 10:41:24 +03:00 |
|
Vladyslav_Prykhodko
|
41391dbef8
|
js-executor: code format
|
2021-06-01 18:06:10 +03:00 |
|
Sergey Matvienko
|
a4e28ad945
|
js-executor fixed promises for each message for Kafka batches
|
2021-06-01 17:15:34 +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
|
35e2ff99c3
|
js-executor: send messages as batch
|
2021-06-01 16:20:35 +03:00 |
|
Sergey Matvienko
|
0c88665654
|
js-executor: scriptMap refactored from Object to the Map()
|
2021-06-01 16:20:25 +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
|
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 |
|
Andrii Shvaika
|
30a2d19d2d
|
Fixes to Kafka JS headers issue
|
2020-04-30 15:17:39 +03:00 |
|
YevhenBondarenko
|
43b2eedbd5
|
azure service bus js-executor
|
2020-04-29 18:27:53 +03:00 |
|
YevhenBondarenko
|
0dc31fbdde
|
created awsSqs, pubSub, rabbitmq js-executors
|
2020-04-28 16:13:16 +03:00 |
|
YevhenBondarenko
|
4fb309c37e
|
moved kafka from service.js to own module
|
2020-04-21 13:30:11 +03:00 |
|
YevhenBondarenko
|
1dd3334825
|
moved jsinvoke.proto to queue, fixed js-executor, added createRemoteJsRequestTemplate to RuleEngine and Core factories
|
2020-04-10 12:52:05 +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
|
52f04308d4
|
Improve JS Executor. Add docker build.
|
2018-10-02 11:50:55 +03:00 |
|
Igor Kulikov
|
64b50fa8bc
|
Remote Js Executor basic message processing.
|
2018-09-27 21:05:14 +03:00 |
|
Igor Kulikov
|
4a4e5ebecf
|
JS Executor: Protobuf
|
2018-09-27 16:17:49 +03:00 |
|
Igor Kulikov
|
b8c13535e4
|
Add Microservices module. Add ThingsBoard JS Executor Microservice.
|
2018-09-27 12:15:48 +03:00 |
|