Files
Walyson Moises 9c43d85f36 feat: Distributed tracing (#3006)
* added microservices distributed tracing pattern

* feat: Implement Microservice pattern: Distributed tracing #2693
2024-07-20 13:42:12 +03:00

31 lines
607 B
Plaintext

@startuml
!theme vibrant
package com.iluwatar.microservices-distributed-tracing {
package "Order Microservice" {
class OrderController {
+processOrder()
}
class OrderService {
+validateProduct()
+processPayment()
}
}
package "Payment Microservice" {
class PaymentController {
+processPayment()
}
}
package "Product Microservice" {
class ProductController {
+validateProduct()
}
}
OrderController --> OrderService
OrderService --> PaymentController : processPayment()
OrderService --> ProductController : validateProduct()
}
@enduml