使用一套小服务来开发单个应用的方式,每个服务运行在独立的进程里,一般采用轻量级的通讯机制互联,并且它们可以通过自动化的方式进行部署;
微服务特征: 1.单一职责
2. 轻量级的通信(平台无关,语言无关)
3.隔离性
4. 业务数据的独立性
5.技术多样性
微服务诞生背景:
互联网行业的快速发展
敏捷开发,精益方法的深入人心
容器技术的成熟