Difference between distributed and micro services

Most articles did not say a clear difference between the two, saying only that the service is distributed micro segment, that segment of micro-services is not distributed yet? Since it is no difference between the back

 

---

 

Micro-architecture design service is the way, is a distributed system deployment, two different concepts

Micro service is a little service, you can only complete a small feature, this service can be deployed individually run by rpc calls between different services.

Distributed means that service deployed on different machines, a service may provide one or more functions, but also interact or interact through rpc webservice between services.

Relationship between the two is that the system deployed in more than one application server or virtual machine, and each separate part of the deployment of communication protocols to interact with each other through a variety of information, can be counted as a distributed deployment, micro service in a production environment is certainly distributed deployment, application deployment is not necessarily distributed micro-services architecture, such as cluster deployment, it is copied to the same application on different servers, but the logic function or a single application.

 

Above quoted from https://blog.csdn.net/zhonglunsheng/article/details/83153451 , it is by far to see both a distinction here between the most popular introductory article

 

Read again aftertaste, a distributed service may provide one or more functions, a micro-services only provide a service function.

And so we have a better understanding of refilling.

Guess you like

Origin www.cnblogs.com/zxyj/p/11083925.html