Skip to content

Commit 6299be3

Browse files
committed
add: OrderService microservice - send event to email queue
1 parent 169159d commit 6299be3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

order-service/src/main/java/net/adiletkdev/orderservice/publisher/OrderProducer.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ public class OrderProducer {
1818
@Value("${rabbitmq.binding.routing.key}")
1919
private String orderRoutingKey;
2020

21+
@Value("${rabbitmq.binding.email.routing.key}")
22+
private String emailRoutingKey;
23+
2124
private RabbitTemplate rabbitTemplate;
2225

2326
public OrderProducer(RabbitTemplate rabbitTemplate) {
@@ -27,6 +30,10 @@ public OrderProducer(RabbitTemplate rabbitTemplate) {
2730
public void sendMessage(OrderEvent orderEvent) {
2831
LOGGER.info(String.format("Order event sent to RabbitMQ -> %s", orderEvent.toString()));
2932

33+
// send an order event to order queue
3034
rabbitTemplate.convertAndSend(exchange, orderRoutingKey, orderEvent);
35+
36+
// send an order event to email queue
37+
rabbitTemplate.convertAndSend(exchange, emailRoutingKey, orderEvent);
3138
}
3239
}

0 commit comments

Comments
 (0)