Taction
70a86e6d80
supports rabbitmq pubsub set exchangekind ( #1520 )
...
Signed-off-by: zhangchao <zchao9100@gmail.com>
2022-02-21 13:08:18 -08:00
Taction
7c7c977d52
Fix rabbitmq pubsub reconnect ( #1471 )
...
Signed-off-by: zhangchao <zchao9100@gmail.com>
2022-02-02 11:56:48 -08:00
Dmitry Shmulevich
c7adb917f3
update license to Apache v2.0 ( #1406 )
2022-01-04 19:53:31 -08:00
Dmitry Shmulevich
7a631ef7aa
pub/sub rabbitmq: add publishing retries ( #1382 )
...
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
Co-authored-by: Looong Dai <long.dai@intel.com>
2021-12-17 15:59:38 -08:00
Dmitry Shmulevich
3fcf50c044
pub/sub rabbitmq: fix subscribe error ( #1377 )
...
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2021-12-14 08:22:35 -08:00
Dmitry Shmulevich
ad433a27e1
add troubleshooting info ( #1278 )
...
add retries for pubsub subscribe
fix race conditions
2021-11-15 16:33:21 -08:00
Phil Kedy
77564a34c0
RabbitMQ certification: Fixing publish/subscribe race condition. ( #1271 )
...
* Fixing publish/subscribe race condition in RabbitMQ component.
Added amqpReady function to tests to wait for RabbitMQ readiness.
Tweaks to when subscribed is signaled in the test.
* Update go.mod(s)
2021-11-03 16:37:52 -07:00
Dmitry Shmulevich
3b1249cf87
reconnect rabbitmq on 'unexpected command received' error ( #1198 )
2021-10-14 21:19:31 -07:00
Taction
ca8cf5c1fc
Add dead letter support in RabbitMQ pubsub ( #883 )
...
* Add dead letter support
* fix lint
* add maxLen and maxLenBytes support
* Let the DLX and DLQ be free form.
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Simon Leet <31784195+CodeMonkeyLeet@users.noreply.github.com>
Co-authored-by: Long Dai <long0dai@foxmail.com>
Co-authored-by: Phil Kedy <phil.kedy@gmail.com>
Co-authored-by: Long Dai <long.dai@intel.com>
Co-authored-by: Ian Luo <ian.luo@gmail.com>
Co-authored-by: cvictory <shenglicao2@gmail.com>
2021-10-11 09:49:14 -07:00
Dmitry Shmulevich
4795f75270
properly close channel in rabbitmq ( #1190 )
2021-10-07 20:25:36 -07:00
Dmitry Shmulevich
494596be0e
fix 'durable' setting in RabbitMQ ( #1183 )
2021-10-01 17:27:36 -07:00
Long Dai
988fed05ab
ci: standard linter config ( #1102 )
...
* ci: standard linter config
Signed-off-by: Long <long.dai@intel.com>
* Update utils.go
* fix pulsar issue
Signed-off-by: Long <long.dai@intel.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-09-21 15:21:59 -07:00
Phil Kedy
8e6b36ecdf
Importing the retry and config packages from kit instead of internal ( #940 )
...
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-06-22 09:38:55 -07:00
Taction
14870cb7bc
Add backoff for rabbitmq PubSub component ( #862 )
...
* Add backoff for rabbitmq
* fix lint
* fix lint
* remove backOffEnable config
* Delete backoff enable metadata
* Add a default config setting max retry to 0
* fix lint
Co-authored-by: Phil Kedy <phil.kedy@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com>
2021-06-10 00:19:46 -07:00
Taction
7512c77a28
Rabbitmq pubsub component stop has not be well handled ( #860 )
...
* fix pubsub rabbitmq stop
* fix lint
* Add read lock while reading stopped
* fix lint
Co-authored-by: Phil Kedy <phil.kedy@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-06-09 23:23:06 -07:00
Phil Kedy
688df9bda4
Removed dependency on dapr/dapr in favor of dapr/kit. Fixed go mod dependencies afterwards. Go 1.16 in go.mod. Removed accidental log dependency. ( #807 )
2021-04-19 12:06:10 -07:00
Joni Collinge
9fd461b255
Merge branch 'master' into jjcollinge/pubsub-context
2021-03-23 17:45:05 +00:00
Phil Kedy
a1a0ad2c25
Adding RabbitMQ to the conformance tests ( #739 )
...
* Initial pass at adding RabbitMQ to the conformance tests
* Fixing unit tests
2021-03-04 11:56:35 -08:00
Joni Collinge
c054ae6ada
Merge branch 'master' into jjcollinge/pubsub-context
2021-02-25 16:15:06 +00:00
Yaron Schneider
d7eeb2413f
Fix RabbitMQ concurrency ( #576 )
...
* fix rabbitmq concurrency
* linter
* add concurrency validation
* added tests and validation
2021-01-07 19:29:58 -08:00
Yaron Schneider
7465e4092d
Add concurrency mode to rabbitMQ pub/sub ( #575 )
...
* add concurrency mode to rabbitMQ pub/sub
* linter
* simplify
2021-01-07 15:02:58 -08:00
Artur Souza
e6dadfab6c
TTL in PubSub. ( #565 )
...
* TTL in PubSub.
* Handle message TTL only if component cannot handle it.
* Removig dead code for overflow check in pubsub expiration.
2020-12-29 14:28:52 -08:00
Trond Hindenes
660185b08c
Add support for prefetch ( #562 )
...
* Add support for prefetch
* Fixed test implementation
* Gofmt-ed files
* Re-arranged struct
* Moar tests
2020-12-21 10:42:16 -08:00
Joni Collinge
256f920918
fix lint
2020-11-30 16:47:01 +00:00
Joni Collinge
96a8a4d7ac
Merge branch 'master' into jjcollinge/pubsub-context
2020-11-30 16:21:44 +00:00
Artur Souza
6266934d3f
Auto-reconnect rabbitmq pubsub ( #519 )
2020-11-09 12:27:53 -08:00
Joni Collinge
2e6b84ae40
Merge remote-tracking branch 'origin/master' into jjcollinge/pubsub-context
2020-11-02 09:05:16 +00:00
Yaron Schneider
182d204111
Add close method to pub/sub ( #494 )
...
* add close method to pub/sub
* linter
2020-10-12 19:06:33 -07:00
halspang
f647d9eedb
Upgrade golang lint to 1.31 ( #490 )
...
Upgrade golang lint to 1.31.0
https://github.com/dapr/components-contrib/issues/439
2020-10-12 12:54:15 -07:00
Brightside Automation
c344f68718
Merge branch 'master' into jjcollinge/pubsub-context
2020-08-19 14:46:03 +01:00
Yaron Schneider
677e551844
fix consumer exclusivity ( #435 )
2020-08-17 07:37:25 -07:00
jjcollinge
19442e67c8
update pubsub components to use new context
2020-07-28 10:03:23 +01:00
jjcollinge
410628af3d
add context to pubsub handler signature
2020-07-07 12:37:15 +01:00
Mukundan Sundararajan
5c62707aba
Upgrade go version to 1.14.3 and linter version to 1.26.0 ( #352 )
...
* Upgrade to go 1.14.3 and linter version to 1.26.0
2020-05-29 15:26:33 -07:00
Young Bu Park
ee97c3c56a
Use dapr logger ( #238 )
...
* Use dapr logger
* skip linter false alarm
2020-02-28 15:49:49 -08:00
Abhishek Gupta
9323c44ecf
check etag for etcd update and delete ops ( #175 )
2020-01-09 12:33:23 -08:00
thinkerou
a2f4b4c510
upgrade logrus to v1.4.2 ( #150 )
...
* fix conflict
* upgrade logrus to v1.4.2
* fix lint error
error: `depguard `github.com/sirupsen/logrus` is in the blacklist`
2019-12-12 09:34:39 -08:00
Francisco Beltrao
f89682397b
Add Azure SignalR binding ( #148 )
...
* Add Azure SignalR binding
* Fixes from go lint
* Go lint
* Use "github.com/dgrijalva/jwt-go" for jwt
Fix bug parsing connection string
Normalize usage of len vs == in strings
* Consistent usage of http header Set
2019-12-03 09:08:53 -08:00
Abhishek Gupta
c4bd2a47ea
Implementation for Hazelcast based state store ( #145 )
...
* hazelcast store impl
* go.mod update
2019-11-27 21:12:47 -08:00
Francisco Beltrao
9e78671fc0
Add RabbitMQ pub/sub ( #124 )
...
* Add RabbitMQ pub/sub
* Fix lint error (global variable)
* RabbitMQ pub/sub auto ack defaults to false
Fix log message incorrect prefix
* Remove extra line in go.mod
* Revert extra line in go.mod
2019-11-27 10:37:09 -08:00