Commit Graph

70 Commits

Author SHA1 Message Date
Kamil Myśliwiec
10fdf16c47 build: use strict null checks part 1 2024-11-26 12:46:59 +01:00
Kamil Myśliwiec
8829b8d1d7 style: address packages lint errors 2024-11-26 10:38:31 +01:00
Kamil Myśliwiec
3267135f2d chore: resolve merge conflicts 2024-11-18 12:45:34 +01:00
Kamil Myśliwiec
3dfc7fc68e feat(microservices): add status, unwrap, on, and other features 2024-11-15 10:03:05 +01:00
Khan / 이창민
e231f9887e fix: rabbitmq bindings and auto-generated queues 2024-11-11 15:31:19 +09:00
JonathanMbt
3424843c81 fix(microservices): pass rmq connection options correctly to amqp-connection-manager 2024-04-13 16:23:45 +02:00
Soroosh Merajian
ed6d91b746 fix(microservices): fix rabbitmq no-assert not being applied correctly 2024-03-02 23:24:55 +01:00
Deniks
4008cc23c9 feat(microservices): add type for rmq connection options
change socketOptions.connectionOptions type from any to copied amqp-manager's AmqpConnectionOptions

Closes https://github.com/nestjs/nest/issues/13071
2024-01-31 23:01:04 +00:00
Kamil Myśliwiec
8290af2786 fix(microservices): dont crash on non-json response format #12162 2023-07-31 11:26:57 +02:00
Tony133
0df4dcafa2 chore(microservices): mark facing apis public in microservices 2023-02-09 10:33:27 +01:00
Kamil Myśliwiec
754d1daebc fix(microservices): rmq should gracefully reconnect upon error 2023-02-02 13:35:40 +01:00
bangbang93
b29299bc16 fix(microservice): pass options to rmq deserialize 2022-07-27 11:41:25 +08:00
bangbang93
bfbcd7bb80 fix(microservices): pass options to rmq deserialize 2022-07-26 15:46:18 +08:00
Franco Mangone
bb7e9d7837 feat(microservices): add noAssert option for RMQ connection
Rabbit MQ brokers may not allow for queue declaration, so a check is needed to avoid 403 errors in that scenario
2022-06-17 23:56:32 -03:00
Kamil Myśliwiec
e971856555 fix(microservices): add default urls value 2022-04-01 16:53:53 +02:00
Kamil Myśliwiec
af0e4001ff fix(microservices): multiple rmq client urls issue #9364 2022-04-01 16:51:46 +02:00
Kamil Myśliwiec
2d3a3b4051 fix(microservices): remove options object from packets (rmq and mqtt) 2022-03-01 13:36:22 +01:00
Kamil Myśliwiec
d3b627fa00 fix(microservices): rmq should merge both disconnect and connect failed events 2022-01-12 10:23:29 +01:00
Kamil Myśliwiec
1839187b75 refactor(microservice): make condition more self descriptive 2022-01-11 15:39:30 +01:00
Kamil Myśliwiec
cd3a9d6721 fix(microservices): fix amqp v4 incompatibility issue 2022-01-11 14:30:52 +01:00
Kamil Myśliwiec
f1ccd10976 feat(microservices): integrate response serializers 2021-10-02 15:52:39 +02:00
Kamil Mysliwiec
9ca41ac387 Merge pull request #8045 from tuxmachine/feat/msvc-static-headers
feat(microservices): add static headers
2021-09-28 11:42:49 +02:00
Kamil Myśliwiec
da2b73f0c6 Merge branch 'master' into feat/msvc-message-builder 2021-09-27 11:32:02 +02:00
Kamil Myśliwiec
d8add273e0 fix(microservices): fix rmq client (wait to consume reply channel) #7972 2021-09-24 16:35:12 +02:00
Rick Dutour Geerling
cfd9294b93 fix(microservices): fix undefined client options 2021-09-07 13:32:03 +02:00
Rick Dutour Geerling
2bfc98223d feat(microservices): add static headers to ClientRmq 2021-09-07 12:54:48 +02:00
Kamil Myśliwiec
f4002e493b feat(microservices): add msvc message builders 2021-09-01 09:59:04 +02:00
Kamil Myśliwiec
ed1f0b8bc9 feat(microservices): initial implementation of message builders 2021-08-25 11:10:07 +02:00
Johann Wagner
88cf1a178a allow deserializers to be async and await result 2021-07-01 19:50:02 +02:00
Kamil Myśliwiec
18f66e8299 fix(): fix rxjs breaking changes 2021-05-17 14:04:31 +02:00
Kamil Myśliwiec
00e9421a3b feat(): update to the latest rxjs (wip) 2021-05-14 16:16:34 +02:00
Kamil Myśliwiec
8c503d3193 chore(): update typescript to the latest version 2020-12-08 13:27:51 +01:00
Kamil Mysliwiec
0ec42bd482 Merge pull request #5609 from capaio/rmq-url-acceptable-types
feature(microservices): update acceptable types in RabbitMq urls
2020-11-02 09:58:56 +01:00
ccappai
f96470b4ec run format script 2020-10-30 09:16:48 +01:00
Kamil Mysliwiec
ad27807e12 Update packages/microservices/client/client-rmq.ts 2020-10-30 09:05:14 +01:00
ccappai
b8c479ebe5 feature(microservices): update acceptable types in RabbitMq urls 2020-10-26 11:38:20 +01:00
Ashley Meadows
491d1934ad chore(microservices): Add persistent property to RmqOptions
Adding the persistent property to RmqOptions so messages do not get lost should the RabbitMQ broker restart.
2020-10-22 21:25:11 +01:00
Holegots
28fcfe6647 feat(microservices): ServerRMQ 2020-07-07 01:39:09 +08:00
Kamil Myśliwiec
cf36b70dfc feat(microservices): add log about disconnected client (rmq) 2019-12-10 14:47:38 +01:00
Sergey Telpuk
7b8d6df4f2 fix - [RabbitMQ Microservice] "PRECONDITION_FAILED - reply consumer already set" #3138 2019-12-09 17:18:02 +03:00
Sergey Telpuk
cc5c74993c fix - [RabbitMQ Microservice] "PRECONDITION_FAILED - reply consumer already set" #3138 2019-12-09 16:02:02 +03:00
Kamil Myśliwiec
ec8317b74a fix(microservices): fix noack option in rmq client 2019-10-31 13:39:54 +01:00
Kamil Myśliwiec
489d3299c0 format() run prettier, update format script 2019-10-04 09:08:27 +02:00
Kamil Mysliwiec
f6452959ec Merge pull request #3085 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.19.2
2019-10-02 21:46:53 +02:00
John McEntee
7552267ef0 bugfix(microservices) fix rmq client socketOptions
socketOptions are currently being ignored when creating
a rabbitMQ client (server was fixed in #2889). This PR correctly passes
socketOptions to external libraries.

Fixes #2887
2019-09-19 14:51:41 -04:00
Kamil Myśliwiec
7f8aa92c0a feat(): add rpc serializer and deserializer, improve performance 2019-08-26 21:23:46 +02:00
Kamil Myśliwiec
1981830bbe refactor(microservices): adjust code style (ClientRMQ) 2019-05-30 16:39:56 +02:00
Kamil Myśliwiec
19e55fe2df Merge branch 'rmq-options-noack' of https://github.com/underfin/nest into underfin-rmq-options-noack 2019-05-30 16:38:20 +02:00
Kamil Myśliwiec
d88b920dba refactor(microservices): move client options for every client 2019-05-30 15:36:34 +02:00
likui
102a345077 feat(@nestjs/microservices): ack queue message make option in rabbitMQ microservice #1583 2019-04-20 11:39:58 +08:00