vzikratyi
67f122647b
Added property to disable 'transport' features for 'monolith' service type (in cluster mode)
6 years ago
vzikratyi
5b4cfbb3d8
Merged with develop/2.5.3
6 years ago
vzikratyi
0ccf7f13d1
Moved 'stats' to separate module
6 years ago
vzikratyi
1700cf7707
Added producer stats to 'transport' services
6 years ago
Bohdan Smetaniuk
d81804ac8d
scope replaced to EntityDataProto
6 years ago
Bohdan Smetaniuk
2b14fa3634
fixed bug with saving server attributes in client scope
6 years ago
Andrii Shvaika
ce0bebf9e8
Cluster mode for Alarms API
6 years ago
vzikratyi-tb
89419c6999
Prometheus Metrics ( #3052 )
* Moved resetting ruleEngineStats to Consumer
* Moved counters to Map in TbCoreConsumerStats
* Added actuator and MetricsService
* Added metrics to core and rule_engine consumers
* Replaced summary with counters
* Removed most setters and getters from TbRuleEngine stats
* Added stats to Transport consumer
* Added JsInvoke actuator stats
* Removed MetricsService
6 years ago
Andrii Shvaika
cc1887fc8d
Added WS notification on deleted attribute
6 years ago
Volodymyr Babak
8462481ebf
Refacroting of pushing edge notification events
6 years ago
Volodymyr Babak
cd2908fb59
Refactoring notification engine
6 years ago
YevhenBondarenko
306674511c
fix bug in DefaultTbQueueRequestTemplate when responses is empty tickTs did not update
6 years ago
Volodymyr Babak
600c9ec565
Refactoring of notification to edge. Added EdgeNotificationService and queue msg proto
6 years ago
Andrii Shvaika
37b9311be9
Empty partitions
6 years ago
Andrii Shvaika
2407c868c1
Cluster mode improvements
6 years ago
Andrii Shvaika
676868b4d3
Fix for Transport API subscriptions
6 years ago
YevhenBondarenko
f5b4ebbd1b
refactored
6 years ago
YevhenBondarenko
ebee42a0ee
separated max_requests_timeout for RemoteJsInvokeService
6 years ago
Yevhen Bondarenko
424d631a69
added extra properties to kafka consumer ( #2751 )
* added extra properties to kafka consumer
* added default values for kafka consumer properties in TbKafkaSettings
* Update TbKafkaSettings.java
* Update thingsboard.yml
Co-authored-by: Andrew Shvayka <ashvayka@thingsboard.io>
6 years ago
Andrii Shvaika
f07d7441b2
Change of the partition routing strategy
6 years ago
YevhenBondarenko
06c3caf082
refactored
6 years ago
Andrii Shvaika
8d5c38b743
Queue refactoring
6 years ago
YevhenBondarenko
eedb383845
AWS improvements
6 years ago
Andrii Shvaika
c7f282d393
Refactoring of the Queue Consumers
6 years ago
Andrii Shvaika
09d8823205
Race condition fix
6 years ago
Andrii Shvaika
702a8b6139
Force unsubscribe from Kafka topics
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
cce6a44adc
refactored queue factories
6 years ago
Andrii Shvaika
eb3cc332d1
Fix gateway/device last activity time checks
6 years ago
YevhenBondarenko
0dc31fbdde
created awsSqs, pubSub, rabbitmq js-executors
6 years ago
Andrii Shvaika
86f21023fe
Improved PartitionService and fixed startup order in docker-compose.yml
6 years ago
YevhenBondarenko
ba140644c7
added Azure Service Bus queue settings
6 years ago
Andrew Shvayka
38ebbe2576
Revert "Merge with master. AlarmRepository.findAlarms is failing ( #2663 )"
This reverts commit 2c02406ee5 .
6 years ago
Andrew Shvayka
2c02406ee5
Merge with master. AlarmRepository.findAlarms is failing ( #2663 )
* Merge with master. AlarmRepository.findAlarms is failing
* Fix Alarm repository. Add queue type list select.
Co-authored-by: Igor Kulikov <ikulikov@thingsboard.io>
6 years ago
Andrii Shvaika
53eb09bcb9
Improvements to tests due to new architecture
6 years ago
YevhenBondarenko
283ad27cb5
added rabbitmq queue arguments
6 years ago
YevhenBondarenko
2ad4ddf1fb
pubsub improvements
6 years ago
YevhenBondarenko
1b9df18c45
created TbPubSubSubscriptionSettings
6 years ago
Andrii Shvaika
58d9c313a8
Fixed tests
6 years ago
YevhenBondarenko
12973cecf1
added method destroy to admins and aws sqs factories
6 years ago
YevhenBondarenko
9fa82078a0
created TbAwsSqsQueueAttributes and added queue properties to yml
6 years ago
Yevhen Bondarenko
d654e09d6a
kafka topic settings
* added topic-properties to kafka queue
* added topic-properties to kafka queue to transport
* kafka topic settings improvements
6 years ago
Andrii Shvaika
0c54f836b3
Fixed tests
6 years ago
Andrii Shvaika
63bac58ae8
Implementation of statistics counters
6 years ago
Andrii Shvaika
d380ac7106
Device -> Server RPC implementation and improvements
6 years ago
Andrii Shvaika
6c4b50a380
Implemented dedicated RE per tenant
6 years ago
Yevhen Bondarenko
8442159811
[2.5] vulnerabilities ( #2608 )
* Version updates
* added @Retention(RetentionPolicy.RUNTIME) for all custom Dao annotations.
* changed getId, setId to getUuid, setUuid from BaseEntity, improvement AbstractControllerTest
* fix rabbitmq
* fix RuleChainManagerActor
* refactored InMemory queue
Co-authored-by: Andrii Shvaika <ashvayka@thingsboard.io>
6 years ago
YevhenBondarenko
1dd3334825
moved jsinvoke.proto to queue, fixed js-executor, added createRemoteJsRequestTemplate to RuleEngine and Core factories
6 years ago