mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 12:58:37 +00:00
9c43d85f36
* added microservices distributed tracing pattern * feat: Implement Microservice pattern: Distributed tracing #2693
31 lines
607 B
Plaintext
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 |