微服务最近非常流行,各大互联网公司纷纷采用微服务架构体系,微服务架构模式正在为敏捷部署以及复杂企业应用实施提供巨大的帮助。本文受中国Java开发者大会组委会邀约编撰而成,让大家10分钟了解微服务。微服务架构我们没有一个明确的定义,但简单来说微服务架构是:采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信,例如 RPC、HTTP等,服务可独立扩展伸缩,每个服务定义了明确的边界,不同的服务甚至可以采用不同的编程语言来实现,由独立的团队来维护。传统实现组件的方式是通过库(library),