优点
①:每个服务足够小,足够内聚,代码更加容易理解,专注一个业务功能 点(对比传统应用,可能改几行代码 需要了解整个系统)
②: 开发简单,一个服务只干一个事情。(加入你做支付服务,你只要 了解支付相关代码就可以了)
③: 微服务能够被2-5个人的小团队开发,提高效率
④: 按需伸缩
⑤: 前后段分离, 作为java开发人员,我们只要关系后端接口的安全性 以及性能,不要去关注页面的人机交互(H5工程师)根据前后端接口协 议,根据入参,返回json的回参
⑥:一个服务可拥有自己的数据库。也可以多个服务连接同一个数据 库