Basic Microservice Example
This program models a simple microservice architecture.
Problem Statement
Write a Java program where OrderService and PaymentService act as independent services.
Source Code
| 1 | class OrderService { |
| 2 | void createOrder(){ System.out.println("Order created"); } |
| 3 | } |
| 4 | class PaymentService { |
| 5 | void processPayment(){ System.out.println("Payment processed"); } |
| 6 | } |
| 7 | public class MicroserviceBasic { |
| 8 | public static void main(String[] args) { |
| 9 | System.out.println("Eduinq Microservice Basic"); |
| 10 | OrderService os=new OrderService(); |
| 11 | PaymentService ps=new PaymentService(); |
| 12 | os.createOrder(); |
| 13 | ps.processPayment(); |
| 14 | } |
| 15 | } |
Program Output
Eduinq Microservice Basic Order created Payment processed
Explanation
Each service handles its own responsibility. - Services are independent and loosely coupled. - This models microservices architecture in enterprise systems. Conclusion: Shows basic microservice architecture.