## 微服务特点
* 服务组件化--应用拆分成不同服务运行在不同进程中,明确定义服务边界
* 按业务划分服务与组织--业务领域的全栈(从前端到后端)软件实现
* 去中心化--针对业务特征选择不同的技术水平,针对性的解决问题
* 设计失败--服务的消费方需要优雅的处理错误
* 智能终端--业务逻辑在服务内部处理;服务间通信尽轻量化,不添加任何额外的业务规则
* 自动化--开发、调试、测试、集成、监控和发布
* API GateWay--统一暴露服务接口;对服务认证、授权、监控、路由等