dashevchenko
11b8d3c41e
added global queue prefix for pubsub queue factory
2 years ago
Andrii Shvaika
45443d98fc
Rewrite for clarity
2 years ago
Alexander Keidel
005d555bc5
Global Queue Prefix is now correctly respected by js-executor, rule-node and tb-rule-engine-notifications-node- consumer groups
2 years ago
ViacheslavKlimov
91d6cf6dee
Non-isolated tenant is not managed even if assignedTenantProfiles contains his profile
2 years ago
ViacheslavKlimov
492dc5916e
Improvements for tenant actors init with dedicated rule engines
2 years ago
ViacheslavKlimov
c1f16769f4
Fix partition change event ignored
2 years ago
dashevchenko
ce9351ba27
deleted unused classes
2 years ago
ViacheslavKlimov
5875a40118
Error handling for PartitionChangeEvent listeners
2 years ago
ViacheslavKlimov
2f73512005
Don't remove from myPartitions on queue update
2 years ago
ViacheslavKlimov
27f448a543
Improve partition service logs
2 years ago
ViacheslavKlimov
a571153b7c
Single update message for multiple queues
2 years ago
Dmytro Skarzhynets
5e846116a8
Use consumer instead of runnable in SimpleTbQueueCallback
2 years ago
Dmytro Skarzhynets
c9d97553b8
Update license headers with 2024 year.
2 years ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
2 years ago
Andrii Shvaika
5acf527f1a
Version set to 3.7.0-SNAPSHOT
2 years ago
ViacheslavKlimov
8e126e57dc
Refactoring and fixes for partitions recalculation
2 years ago
YevhenBondarenko
720afebeeb
Used Java serialization for NotificationRuleTrigger
2 years ago
Igor Kulikov
c5a72ed8df
Update license header to 2024 year.
2 years ago
dashevchenko
5e471364de
changed fixedPool to newWorkStealingPool
2 years ago
dashevchenko
b95adb439a
added yml parameters for aws-sqs eproducer executor thread pool size
2 years ago
dashevchenko
f2ea1b87d7
added shutdown for producerExecutor
2 years ago
dashevchenko
63a85161b2
moved producer executor to TbAwsSqsAdmin
2 years ago
dashevchenko
3ac0cc241a
TbAwsSqsProducerTemplate: native thread allocation error fix (provided one executor for message sending with limited thread pool size)
2 years ago
Igor Kulikov
bc35df1dd7
Version set to 3.6.3-SNAPSHOT
2 years ago
YevhenBondarenko
1fc704bae1
test fixes and minor refactoring
2 years ago
YevhenBondarenko
8ccd70fc65
Used ProtoUtils instead of ProtoWIthFSTService for serialization
2 years ago
YevhenBondarenko
8ac80476ad
added encode/decode time stats and refactoring
2 years ago
YevhenBondarenko
d6b56177a2
fst stats in Grafana
2 years ago
dashevchenko
fa12ba544d
moved pubsub queue executor to PubSubSettings
2 years ago
dashevchenko
66b768a499
added @Lazy to PubSubRuleNodeExecutorProvider
2 years ago
dashevchenko
fbec7aab25
moved pubsub executors to pubsubSettings
2 years ago
dashevchenko
1be39aa9aa
fixed license, env name refactoring
2 years ago
dashevchenko
08727b4c36
added executor provider for pubsub queue, added env variable to manage pubsub queue executor provider thread pool
2 years ago
dashevchenko
4f22ef9733
created PubSubExecutor to use each time publisher is created and do not produce too much threads created
2 years ago
Andrii Shvaika
df24c363ce
Version set to 3.6.2-SNAPSHOT
2 years ago
dashevchenko
442fe9029e
added env variable to regulate pubsud queue executor threads pool size
2 years ago
dashevchenko
86f8965eab
fixed thingsboard.yml
2 years ago
ViacheslavKlimov
0812149524
Minor refactoring for HashPartitionService
2 years ago
ViacheslavKlimov
9e408cd6f3
Distribute partitions between Rule Engines based only on tenant id
2 years ago
Andrii Shvaika
694b6bf851
Refactoring: new data structures and message flow
Local Subscription Service refactoring
Refactoring of the proto structures
Bug fixing after refactoring
Minor improvements and bug fixes
Improvements to avoid additional DB calls
Bug fixes after refactoring
Cluster mode improvements
2 years ago
dashevchenko
15e6190a9d
optimized topicName creation in HashPartitionService
2 years ago
dashevchenko
603be29f1b
fixed topic naming
2 years ago
dashevchenko
f3a0d3a7e8
fixed HashPartitionService
2 years ago
ViacheslavKlimov
be7854fb5b
Add 'isolated' to topic and consumer group name for isolated queues
2 years ago
ViacheslavKlimov
cf951ee2b2
Multiple improvements for Rule Engine consumer services
2 years ago
Andrii Shvaika
45fd970898
Refactoring in progress
2 years ago
dashevchenko
dd53193371
fixed unit tests
2 years ago
dashevchenko
c195fd5a4c
added ability to add global prefix for all topics
2 years ago
Sergey Matvienko
febff6bd00
TbKafkaProducerTemplate: addAnalyticHeaders - stacktrace level increased from 10 to 20 for TRACE enabled
2 years ago
Andrii Shvaika
dd4b874b5f
Version set to 3.6.1-SNAPSHOT
2 years ago