Commit Graph

49 Commits

Author SHA1 Message Date
CodeVac513
cec1113885 refactor(microservices): fix the typo 'RQM_' to 'RMQ_' 2026-02-16 12:36:19 +09:00
Kamil Myśliwiec
473810cc85 chore: introduce the internal export path 2026-02-13 17:40:00 +01:00
Kamil Myśliwiec
fa6d45da74 build: migrate from cjs to esm 2026-02-09 14:10:04 +01:00
Kamil Mysliwiec
ece4638f7b Merge pull request #15305 from getlarge/fix-improve-rmq-server-pattern-matching
fix(microservices): Revisit RMQ pattern matching with wildcards
2025-07-14 11:40:25 +02:00
getlarge
8c2a027645 fix(microservices): Revisit RMQ pattern matching with wildcards
close #15034
2025-06-18 21:21:50 +02:00
eeeasycode
7f2cc8997b fix(constants): update RQM_DEFAULT_QUEUE to an empty string 2025-06-07 17:37:00 +09:00
Kamil Myśliwiec
cf17e4d521 chore: mqtt updates, integration test improvements 2024-11-27 11:04:51 +01:00
Kamil Myśliwiec
3267135f2d chore: resolve merge conflicts 2024-11-18 12:45:34 +01:00
Kamil Mysliwiec
ad97a73ab2 Merge branch '11.0.0' into feat-microservices/nats-gracefull-shutdown 2024-11-18 12:18:16 +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
Ali Nowrouzi
d20a1e580f feat(microservices): add gracefull shutdown option for nats server 2024-08-28 22:30:10 +03:30
Anton Muldiyarov
e43df5ad44 fix(microservices): send rmq nack without matching message handler 2023-12-29 08:29:14 +03:00
Kamil Mysliwiec
4f45a7019f Update packages/microservices/constants.ts 2023-05-23 10:33:48 +02:00
ryoctrl
674bfc5e83 fix(microservices): to nack when there is no matching handler 2023-05-20 04:56:51 +09:00
Kamil Mysliwiec
566301232b Merge pull request #9798 from frankmangone/frankmangone/feature/avoid-queue-declaration-rmq
feat(microservices): add noAssert option for RMQ connection
2022-07-20 10:40:26 +02: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
7501e3f700 chore(): resolve conflicts 2022-06-15 11:47:23 +02:00
delucca
a3258d5fbb fix(microservices): adds logging to failed rmq connection 2022-06-10 16:21:14 -04:00
Kamil Myśliwiec
40e2755c82 feat(microservices): migrate redis transporter to internally use ioredis package 2022-05-17 13:33:21 +02:00
Kamil Myśliwiec
90af9590f5 feat(microservices): dont swallow kafka event handler exceptions 2022-05-17 11:33:42 +02:00
Eugene Korshenko
26e9ed63bf feat(microservices): add extras param to pattern decorators
Add optional "extras" parameter for MessagePattern and
EventPattern decorators. Allow embedding extra params into
each message handler method and improve an experience of
creating custom microservice transports
2022-01-16 22:11:16 +02:00
Kamil Myśliwiec
cd3a9d6721 fix(microservices): fix amqp v4 incompatibility issue 2022-01-11 14:30:52 +01:00
Sebastian Schmid
25dbb330cd Alligned gRPC ChannelOptions code in server and client.
Removed GRPC_DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH and GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH constants. This default values are already the same in the underlying gRPC library. If the gRPC team decides to change that values in the future, nestjs should adopt the new values automatically.
2021-10-19 10:10:45 +02:00
Kamil Myśliwiec
9241905f11 fix(microservices): reject on error (on listen method call) 2021-01-28 14:00:15 +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
alex
0845dab3a3 feat(microservices): Add ability for pass transport to MessagePattern 2020-05-10 02:30:16 +03:00
Kamil Myśliwiec
cd43fe473e Merge branch 'feature/mqtt-topic-wildcard' of https://github.com/hiepthai/nest into hiepthai-feature/mqtt-topic-wildcard 2020-02-20 13:30:19 +01:00
Kamil Myśliwiec
83717cec5c fix(decorators): allow using custom decorators with rcp & ws #3318 2019-11-03 21:06:24 +01:00
Kamil Myśliwiec
1d27dacb2a feat() add rpc & ws decorators, add rpc context 2019-09-26 12:44:44 +02:00
Hiep Thai
52bfb856ac feat(microservices) add matchMqttPattern to server mqtt 2019-09-14 11:13:37 +07:00
Michael Kaufman
c376018dc9 Adds MessageRequest decorator to define topic for client consumer subscriptions. 2019-08-19 13:56:39 -04:00
Michael Kaufman
20636aa43f Cleanups unused code and documentation. 2019-08-12 18:40:13 -04:00
Michael Kaufman
110a34b79f Working on Kafka Events. 2019-06-26 09:59:58 -04:00
mkaufmaner
b5ed5dd166 feat(kafka): Starts work on implementing client/server 2019-06-20 14:02:10 -04:00
likui
102a345077 feat(@nestjs/microservices): ack queue message make option in rabbitMQ microservice #1583 2019-04-20 11:39:58 +08:00
Ivan Vibe
9c3e15a902 bugfix(microservices): let use unicode characters in TCP Microservice messages
add own json-socket implementation

https://github.com/nestjs/nest/issues/1734
2019-03-21 02:49:23 +05:00
Kamil Myśliwiec
404afdca93 merge(): resolve conflicts 2019-02-21 09:06:25 +01:00
Kamil Myśliwiec
4f767080bf feature() add external context, microservices event patterns 2019-01-04 16:59:11 +01:00
Hugo Schiavone
da110d01dd use getOptionsProp method on grcp max_send_message_length & max_receive_message_length implementation 2018-12-27 12:24:38 +01:00
Aleksey Tsvetkov
1bd70484e8 feat(grpc): added option for proto-loader 2018-11-07 14:01:36 +03:00
Anton
17c5044bae feature(microservices) added amqp-connection-manager 2018-09-09 09:44:51 +03:00
Anton
e0d1364e45 feature(@nestjs/microservices) Added additional options and fixes 2018-07-20 18:01:21 +03:00
Anton
76fea94965 Merge updates 2018-07-19 21:48:31 +03:00
Anton
0ddc86ee88 test(@nestjs/microservices) tests for rqm transport 2018-07-17 18:52:49 +03:00
Anton
685dc33a56 feature(@nestjs/microservices) added rmq transport support 2018-07-08 08:30:55 +03:00
Kamil Myśliwiec
f80cd9edd1 refactor(@nestjs/microservices) extract magic strings into constants 2018-06-21 21:51:48 +02:00
Kamil Myśliwiec
17a609cd9c feature(@nestjs/microservices) grpc improvements (add root), cleanup 2018-05-25 12:44:18 +02:00
Kamil Myśliwiec
614de27310 refactor(@nestjs) rename directories, add script, fix tests 2018-03-24 15:11:48 +01:00