Golang Microservices: Events and Background Jobs using RabbitMQ

  Рет қаралды 12,865

Mario Carrion

Mario Carrion

Күн бұрын

Пікірлер: 13
@MarioCarrion
@MarioCarrion 3 жыл бұрын
*Blog* mariocarrion.com/ *Example code* github.com/MarioCarrion/todo-api-microservice-example/tree/b886f4346851c860728ec7924d8b3196139af11e *Building Microservices in Go* kzbin.info/aero/PL7yAAGMOat_Fn8sAXIk0WyBfK_sT1pohu *Go Tools and Packages* kzbin.info/aero/PL7yAAGMOat_HEEOvH99agDs_5g51A0Ls3 *Testing in Go* kzbin.info/aero/PL7yAAGMOat_HSeW4zF0uRL9EaHadE4ZZq *Keep it up!*
@pavlochernovyy
@pavlochernovyy 3 жыл бұрын
Mario thank you for detailed explanation. I was searching these kind of videos about go architecture at all. Keep doing great job! I love it.
@MarioCarrion
@MarioCarrion 3 жыл бұрын
Thanks Pavlo! Cheers.
@zeroc8
@zeroc8 3 жыл бұрын
Hey Mario, thank you for your great tutorials. If I could post a wish - lots of developers, myself included, have use cases where RabbitMQ and Kafka are too heavyweight or impractical. Awesome but not quite as mainstream Go alternatives exist, such as Nats and Liftbridge (Eventstreaming on top of Nats). It would be great if you could cover those as well, I feel they deserve a lot more attention on KZbin. Thank's again and greetings from Austria!
@MarioCarrion
@MarioCarrion 3 жыл бұрын
Hello! Thanks for your suggestion, I will run a few experiments to test both of them. Cheers!
@iRoNYwho
@iRoNYwho 2 жыл бұрын
is there a way to wait for response when rabbitmq sends event? (request a thing and wait response for same request )
@MarioCarrion
@MarioCarrion 2 жыл бұрын
I'm not sure if I understand the question, do you mean Publish an event and then Consume that event in the same program?
@iRoNYwho
@iRoNYwho 2 жыл бұрын
@@MarioCarrion hey thank you for answer, i googled it, its request-reply pattern. (imagine calling api and getting data), how should i apply this pattern in your todo-ms-example? should i create a new instance of rmq for request-reply pattern?
@AngelH2m
@AngelH2m 3 жыл бұрын
Great demo!
@otienocalvine2761
@otienocalvine2761 3 жыл бұрын
This is wow. Thanks Mario
@SAXXSSX
@SAXXSSX 3 жыл бұрын
hi, what is this vim font name?
@MarioCarrion
@MarioCarrion 3 жыл бұрын
Hello, I'm using "FiraCode Nerd Font".
@SAXXSSX
@SAXXSSX 3 жыл бұрын
@@MarioCarrion thank you :)
Golang Microservices: Events Streaming using Apache Kafka
12:23
Mario Carrion
Рет қаралды 30 М.
Golang Microservices: Pub/Sub with Redis as Message Broker
8:31
Mario Carrion
Рет қаралды 11 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Learning Golang: Dependencies, Modules and How to manage Packages
16:45
Golang Microservices: Project Layout and Domain Driven Design
12:08
Mario Carrion
Рет қаралды 28 М.
Go RabbitMQ Beginners Tutorial
16:28
TutorialEdge
Рет қаралды 47 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Confluent
Рет қаралды 177 М.
RabbitMQ : Message Queues for beginners
22:06
That DevOps Guy
Рет қаралды 179 М.
Using RabbitMQ in Go
23:42
Failing Forward
Рет қаралды 9 М.
Golang Microservices: REST APIs - OpenAPI / Swagger
17:18
Mario Carrion
Рет қаралды 26 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН