什么是微服务 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 微服务特征 单一职责轻量级通讯隔离性有自己的数据技术的多样性 微服务产生背景 互联网行业快速发展敏捷开发、精益方法深入人心容器技术的成熟 微服务优势 独立性敏捷性技术栈灵活高效团队 微服务不足之处 额外的工作数据的一致性沟通成本