Commit Graph

52 Commits

Author SHA1 Message Date
alesapin
617e42ddb4
Merge branch 'master' into rabbit-optimize 2020-10-28 10:24:05 +03:00
kssenii
4b59882c30 Remove redundant, add virt col 2020-10-27 20:34:31 +00:00
kssenii
a48bc83763 Fix style 2020-10-27 12:04:07 +00:00
Mikhail Filimonov
41971e073a
Fix typos reported by codespell 2020-10-27 12:04:03 +01:00
kssenii
db03cd7dd7 Much more optimal queues setup 2020-10-27 11:00:01 +00:00
alesapin
17650e803f Tiny improvements 2020-09-07 14:08:53 +03:00
alesapin
f6237dc334 Better name 2020-09-07 12:32:45 +03:00
kssenii
e1ef558a2d Fixes 2020-09-03 06:50:20 +00:00
kssenii
6682c62a90 Fixes 2020-09-01 20:07:34 +00:00
kssenii
c2fb72abf8 Better mv, more comments 2020-09-01 07:58:41 +00:00
kssenii
4e0c619721 Global refactoring 2020-08-28 10:03:54 +00:00
kssenii
4fecfdbe2f Better & cleaner 2020-08-26 18:52:45 +00:00
kssenii
1e7eb49481 Add one more mes property, support format_schema 2020-08-15 15:05:53 +00:00
kssenii
c6fdeb6c02 Better 2020-08-15 08:00:56 +00:00
kssenii
2ea32a710a More tests, better reconnect 2020-08-08 17:03:55 +00:00
kssenii
24b032b378 Allow multiple consumers for same queues 2020-08-06 13:50:44 +00:00
kssenii
62293f80c0 Small fixes 2020-08-03 09:14:25 +00:00
kssenii
c2bed351ae Add consumer connection track and restore 2020-08-01 13:05:06 +00:00
kssenii
763c337be9 Remove redundant, move subscription 2020-07-31 04:59:18 +00:00
kssenii
0ee54c8a4a Fix build, async acks -> sync acks, fix tests 2020-07-28 10:43:25 +00:00
kssenii
22b16060f6 More reliable publishing 2020-07-25 16:56:29 +00:00
kssenii
2b57857afc Add dl-exchange, commits 2020-07-25 16:56:12 +00:00
kssenii
f9a4bf9e61 Add queue resume read 2020-07-25 16:55:58 +00:00
kssenii
f0f6111655 Move exchange init, add bridge-exchange 2020-07-25 16:55:44 +00:00
kssenii
ac448db491 Add virtuals 2020-07-25 16:55:32 +00:00
kssenii
a88e391bd2 Fix bug with insert, simplify exchanges logic 2020-07-25 16:55:18 +00:00
Alexey Milovidov
8f2055b0a0 Fix trash from RabbitMQ 2020-07-13 04:11:48 +03:00
alesapin
c6c7ee30d9 Less race conditions 2020-07-02 19:44:04 +03:00
kssenii
f797efb04c Fix build 2020-06-30 01:48:11 +00:00
kssenii
fd9b416871 Fix and simplify code 2020-06-29 15:47:25 +00:00
kssenii
5fc0b93400 Use ConcurentBoundedQueue instead of vector 2020-06-29 09:50:33 +00:00
kssenii
649eb8e348 Move reading from RabbitMQ into background task 2020-06-28 18:20:18 +00:00
alesapin
36eb2c3028 Simplify code around locks 2020-06-25 13:25:22 +03:00
alesapin
addee61bcb Trying to do everything on top of libuv, add heartbeats 2020-06-25 00:14:49 +03:00
kssenii
9e1b8b2872 Better exchanges, fix build, better comments, better tests 2020-06-14 18:36:56 +00:00
kssenii
dcd7b7351c Support headers-exchange type 2020-06-13 21:47:22 +00:00
kssenii
b8a4c7708a Make local exchanges unique for each table 2020-06-13 18:15:59 +00:00
kssenii
3b0a3e00c0 Some fixes 2020-06-12 18:09:49 +00:00
kssenii
626eb53baa Fix multiple bindings for single queue & rm hardcoded strings 2020-06-11 11:13:13 +00:00
kssenii
9350472ee4 Support multiple bindings 2020-06-11 10:29:08 +00:00
kssenii
d7b2694806 Support all exchange types 2020-06-10 23:06:23 +00:00
kssenii
897a592ee6 Move subscription 2020-06-10 15:41:49 +00:00
kssenii
17e7cc03c0 Add consumer failure handler 2020-06-08 01:11:48 +00:00
kssenii
ce448d9291 Better event handler 2020-06-07 11:24:10 +00:00
kssenii
68b94c5c20 Fixes 2020-06-05 13:46:20 +00:00
kssenii
972611e31b Fix consumer 2020-06-04 06:22:53 +00:00
kssenii
386dc4d95e Fixes 2020-06-01 17:02:56 +00:00
kssenii
8266715c49 Fix build & fix style 2020-05-31 08:39:22 +00:00
kssenii
0362bb2d2f Make connection between concurrent consumers shared - not private 2020-05-29 16:28:52 +00:00
kssenii
5e472af425 Fix merge & small fix 2020-05-26 20:43:20 +00:00