微服务的优势是: (1)每个微服务可独立运行在自己的进程里。一系列独立运行的微服务共同构建起了整个系统;每个服务为独立的业务开发,一个微服务一般完成某个特定的功能,比如:订单管理,用户管理等;微服务之间通过一些轻量级的通信机制进行通信,例如通过REST API或者RPC的方式进行调用。 (2)易于开发和维护。启动较快;局部修改容易;部署技术栈不受限;按需伸缩。 微服务的缺点是:(1)运维要求较高;(2)分布式的复杂性;(3)接口调整成本高;(4)重复劳动。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。