Traditional Culture Encyclopedia - Traditional stories - What is microservice architecture?
What is microservice architecture?
Micro-service refers to the development of a single small service with business functions. Each service has its own processing and lightweight communication mechanism, which can be deployed on one or more servers.
Micro-service also refers to loosely coupled service-oriented architecture with certain bounded context. That is to say, if each service is to be modified at the same time, then they are not micro-services, because they are tightly coupled; If you need to master the usage conditions of a service with too many scenarios, then it is a service with contextual boundaries.
Advantages of microservice architecture:
Each microservice is small, so it can focus on specific business functions or business requirements.
Microservices can be developed by a small team consisting of 2 to 5 developers.
Microservices are loosely coupled functional services, which are independent in development and deployment stages.
Microservices can be developed in different languages.
Microservices are easy for developers to understand, modify and maintain, so small teams can pay more attention to their work. You don't need cooperation to show value.
Microservices allow you to take advantage of the latest technology.
Microservices are just the code of business logic, and will not be mixed with HTML, CSS or other interface components.
Disadvantages of microservice architecture:
Microservice architecture may bring too many operations.
DevOps skills are required (http://en.wikipedia.org/wiki/devops).
Maybe I will redouble my efforts.
Distributed systems can be complex and difficult to manage.
Because it is difficult to track distributed deployments.
When the number of services increases, the management complexity will also increase.
What kind of situation is microservice suitable for?
When you need to support desktop, web, mobile smart TV and wearable, you can.
Even an environment that may not be known in the future but needs support.
- Previous article:Where is the whole house custom factory in Boloni?
- Next article:Reasons for the backward management of traditional enterprises
- Related articles
- The explosion of technology has improved people's lives, and all industries have changed their operating methods. What changes have taken place in agriculture?
- Tibetan incense (mysterious source of fragrance)
- What is the significance of traditional festivals in China?
- When is the Beijing Cherry Blossom Festival? Where can I see cherry blossoms in Beijing?
- What about Colorful Out of Color Technology Service Co.
- How many kinds of vaccines have been included in China's planned immunization at present? What diseases are prevented respectively?
- What is the origin of Guangdong marinade?
- Does it cost money to participate in the Hong Kong International Music Festival competition?
- How to understand the "harmony" in the core of China traditional culture?
- Where is the most eye-catching tattoo?