首页 > 其他 > 详细

micro service interview

时间:2020-05-31 16:04:32      阅读:36      评论:0      收藏:0      [点我收藏+]

说说什么事微服务?

微服务是将整个项目拆分成多个相互独立的服务,一个服务实现一个独立的功能

微服务有哪些优点?

  • 微服务是松耦合的,开发和部署都是独立的
  • 微服务能使用不同语言的开发
  • 微服务都能够由专注于该服务的团队独立开发
  • 微服务都是可以独立调整的

微服务有哪些缺点?

  • 微服务将整个应用拆分成多个服务, 定位故障困难
  • 稳定性下降, 服务数量变多导致其中一个服务出现故障的概率增大,可能或出现一个服务故障,导致整个系统故障
  • 服务数量多,部署管理难度大
  • 在开发方面,难以保证持续开发情况下的协同开发
  • 在测试方面,服务拆分后,几乎所有功能都会涉及多个服务。原本单个程序的测试变为服务间调用的测试。测试变得更加复杂。

微服务有哪些中间件?

  • 消息中间件-RabbitMQ、ActiveMQ、RocketMQ等
  • zookeeper、etcd、consul、euerka等

参考链接

micro service interview

原文:https://www.cnblogs.com/simple-record/p/13018960.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!