micro service interview

Posted simple-record

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了micro service interview相关的知识,希望对你有一定的参考价值。

说说什么事微服务?

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

微服务有哪些优点?

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

微服务有哪些缺点?

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

微服务有哪些中间件?

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

参考链接

以上是关于micro service interview的主要内容,如果未能解决你的问题,请参考以下文章

微服务 Micro services

安装composer slim(php web api micro services)

微服务(Micro service)认知

micro service interview

micro service interview

Software-Architecture-Micro Service 微服务架构 及 Service Mesh 架构