微服务

1、单体应用 2、服务
1.1 什么是单体应用?
所有功能都放在一起,部署在一个机器上,这种应用被称为单体应用。对于用户量小,流量也不大的系统单体应用可以轻松应对。
2.1 什么是服务?
把各个模块拆分成小应用,各模块可以独立开发,灵活部署。每个应用对外提供接口让别人访问。这种方式称为服务。
服务的注册和发现
拆分服务后每个独立应用不能和特定机器绑死,在调用服务之前先在注册中心中根据名称查找一个服务。各个服务主动到注册中心注册并且服务必须定期签到(心跳检测)

原文地址:https://www.cnblogs.com/zzlblog/p/8522551.html