735 Commits

Author SHA1 Message Date
Dmytro Shvaika
b93f3d18c0 added ability to use exp-pause-between-retries on queue msgs reprocessing 2020-09-01 16:13:42 +03:00
Igor Kulikov
088ab976a1 Merge with develop/2.5.5 2020-09-01 14:54:58 +03:00
YevhenBondarenko
e5ad5e0b30 refactored 2020-08-28 17:36:57 +03:00
YevhenBondarenko
18ca330c9e in memory queue logs 2020-08-28 17:02:04 +03:00
Igor Kulikov
0f0a25ce38 Merge branch 'develop/2.5.4' 2020-08-28 16:04:23 +03:00
YevhenBondarenko
17ee07e09a changed log time 2020-08-28 16:01:43 +03:00
YevhenBondarenko
3794086726 added logs for in memory queue 2020-08-28 15:24:31 +03:00
ShvaykaD
e33709d830
fix/getAttributesRequest & fix/hsql-inserts-with-json (#3376)
* fix GetAttributeRequest & Hsql inserts

* added deleted keys to GetAttributeResponseMsg for gateway

* changed logic for handleGetAttributesRequest on deleted attributes

* removed unused classes and remove deleted keys in GetAttributeResponseMsg proto

* revert yml file

* removed getDeletedAttributeKeysCount method call in Coap transport
2020-08-27 17:11:00 +03:00
Igor Kulikov
50daac16fa Merge with master 2020-08-11 20:04:17 +03:00
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
2020-08-11 11:15:41 +03:00
Andrii Shvaika
35b2996401 Merge with 2.5.3 2020-08-05 17:15:42 +03:00
YevhenBondarenko
86102aea06 added other parameters for queue kafka 2020-08-05 14:53:36 +03:00
YevhenBondarenko
090c36999f refactored 2020-08-03 17:29:42 +03:00
YevhenBondarenko
cc79b02603 added default credentials provider chain for aws sqs consumer and producer 2020-08-03 17:29:42 +03:00
Jan Schumann
3d9f1cf1e3 enable default credential provider chain for aws sqs 2020-08-03 17:29:42 +03:00
vzikratyi
67f122647b Added property to disable 'transport' features for 'monolith' service type (in cluster mode) 2020-08-03 16:40:59 +03:00
Volodymyr Babak
2b3e195c20 Merge remote-tracking branch 'upstream/develop/2.5.3' into feature/edge 2020-07-28 17:38:45 +03:00
Andrii Shvaika
2fc39132cd Merge with develop/2.5.3 2020-07-24 11:37:34 +03:00
vzikratyi
5b4cfbb3d8 Merged with develop/2.5.3 2020-07-24 11:28:27 +03:00
vzikratyi
0ccf7f13d1 Moved 'stats' to separate module 2020-07-24 11:28:27 +03:00
vzikratyi
1700cf7707 Added producer stats to 'transport' services 2020-07-24 11:28:27 +03:00
Andrii Shvaika
c2e36851fc Merge with 2.5.3 2020-07-13 15:47:28 +03:00
Andrii Shvaika
ce0bebf9e8 Cluster mode for Alarms API 2020-07-10 15:35:49 +03:00
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
2020-07-06 14:47:36 +03:00
Andrii Shvaika
cc1887fc8d Added WS notification on deleted attribute 2020-06-26 11:46:12 +03:00
Volodymyr Babak
21ee2aec11 Merge remote-tracking branch 'upstream/develop/2.5.3' into feature/edge 2020-06-18 19:24:34 +03:00
Volodymyr Babak
8462481ebf Refacroting of pushing edge notification events 2020-06-18 18:57:01 +03:00
Volodymyr Babak
cd2908fb59 Refactoring notification engine 2020-06-16 16:49:27 +03:00
YevhenBondarenko
306674511c fix bug in DefaultTbQueueRequestTemplate when responses is empty tickTs did not update 2020-06-16 11:41:31 +03:00
Volodymyr Babak
600c9ec565 Refactoring of notification to edge. Added EdgeNotificationService and queue msg proto 2020-06-14 22:24:25 +03:00
Andrii Shvaika
37b9311be9 Empty partitions 2020-05-28 18:17:20 +03:00
Andrii Shvaika
2407c868c1 Cluster mode improvements 2020-05-28 17:40:26 +03:00
Andrii Shvaika
676868b4d3 Fix for Transport API subscriptions 2020-05-20 15:37:06 +03:00
YevhenBondarenko
f5b4ebbd1b refactored 2020-05-15 14:55:23 +03:00
YevhenBondarenko
ebee42a0ee separated max_requests_timeout for RemoteJsInvokeService 2020-05-15 14:55:23 +03:00
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>
2020-05-08 14:38:04 +03:00
Andrii Shvaika
f07d7441b2 Change of the partition routing strategy 2020-05-05 16:11:10 +03:00
YevhenBondarenko
00e32ee8a3 merge with feature/queue-consumers-refactoring 2020-05-04 09:39:04 +03:00
YevhenBondarenko
06c3caf082 refactored 2020-05-02 13:34:11 +03:00
Andrii Shvaika
8d5c38b743 Queue refactoring 2020-05-01 17:43:13 +03:00
YevhenBondarenko
eedb383845 AWS improvements 2020-05-01 14:15:31 +03:00
Andrii Shvaika
c7f282d393 Refactoring of the Queue Consumers 2020-05-01 12:45:06 +03:00
Andrii Shvaika
09d8823205 Race condition fix 2020-04-30 20:38:53 +03:00
Andrii Shvaika
702a8b6139 Force unsubscribe from Kafka topics 2020-04-30 18:10:05 +03:00
Andrii Shvaika
beb5d1d0ba Merge branch 'develop/2.5-js-executor' of https://github.com/YevhenBondarenko/thingsboard 2020-04-30 15:08:05 +03:00
Andrew Shvayka
7a47cd503b Revert "Develop/2.5 js executor (#2685)"
This reverts commit 1599b24c3a748599a84f877987f452579c997ccf.
2020-04-30 11:19:50 +03:00
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
2020-04-29 21:02:47 +03:00
YevhenBondarenko
43b2eedbd5 azure service bus js-executor 2020-04-29 18:27:53 +03:00
YevhenBondarenko
cce6a44adc refactored queue factories 2020-04-29 10:14:05 +03:00
Andrii Shvaika
eb3cc332d1 Fix gateway/device last activity time checks 2020-04-28 18:19:30 +03:00