Saturday, January 30, 2021

microservices

 

What are microservices?

Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are

  • Highly maintainable and testable
  • Loosely coupled
  • Independently deployable
  • Organized around business capabilities
  • Owned by a small team
The microservice architecture enables the rapid, frequent and reliable delivery of large, complex applications. It also enables an organization to evolve its technology stack.

Microservices break down the application into smaller, independent services. Each service (e.g., Catalog API, Basket API) is dedicated to a specific function and can be scaled or updated independently. It connects with databases like MongoDB, Redis, and MySQL, and uses messaging tools like RabbitMQ to stay efficient.












Installing on Windowshttps://www.rabbitmq.com/install-windows.html 




Stop then start
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.11\sbin>
rabbitmq-plugins.bat list
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.11\sbin>rabbitmq-plugins.bat enable rabbitmq_management


















MSMQ:
If you want to check the message queue paths directly from Windows without using code, you can also: 1. Open **Computer Management** (right-click on "This PC" or "My Computer" and select "Manage"). 2. Navigate to **Services and Applications** > **Message Queuing** to see the list of available queues.







Driving

 https://youtube.com/shorts/5Ac2qZHrApU?si=_X-G7pJFHiZoD-s7 https://www.youtube.com/watch?v=f6pSsex87oU