当前位置: 首页 > 面试题库 >

你对微服务是怎么理解的?

贲铭
2023-03-14
本文向大家介绍你对微服务是怎么理解的?相关面试题,主要包含被问及你对微服务是怎么理解的?时的应答技巧和注意事项,需要的朋友参考一下
  • 微服务,又名微服务架构,是一种架构风格,它将应用构建为一个小型自治服务的集合,以业务领域为模型。
  • 通俗地说,就像蜜蜂通过对蜡制的等边六角形单元来构建它们的蜂巢。
  • 他们最初从使用各种材料的小单元开始,一点点的搭建出一个大型蜂巢。
  • 这些小单元组成坚固的结构,将蜂窝的特定部分固定在一起。
  • 这里,每个小单元都独立于另一个,但它也与其他小单元相关。
  • 这意味着对一个小单元的损害不会损害其他的单元,因此,蜜蜂可以在不影响完整蜂巢的情况下重建这些单元。

请参考上图。这里,每个六边形都代表单独的服务组件。与蜜蜂的工作类似,每个敏捷团队都使用可用的框架和所选的技术栈构建单独的服务组件。就像在蜂巢中一样,这些服务组件形成一个强大的微服务架构,以提供更好的可扩展性。此外敏捷团队可以单独处理每个服务组件的问题,而不会对整个应用程序产生影响或使影响最小。

 类似资料:
  • 最近刚刚接触微服务相关内容,对于“微服务治理”,感觉网上的解答都比较偏概念,希望大佬可以结合平时企业应用场景,用大白话把微服务治理这个讲清楚

  • 你是怎么理解Vue响应式原理的?,这是一道前端面试非常高频的Vue面试题,但是很多同学在面试时候只能说出个大概,老规矩,点赞收藏支持一下,给我一分钟,理想哥教大家该怎么满分回答这个问题 如果我是求职者,我会这么回答: 在vue2中,Vue的响应式原理是使用Object.defineProperty来实现的,使用defineProperty挨个对data中的属性实现监听,当数据变化后再去触发视图的更

  • 主要内容:微服务架构,微服务架构 vs 单体架构,微服务的特点,微服务框架微服务(MicroServices)最初是由 Martin Fowler 于 2014 年发表的论文 《 MicroServices》 中提出的名词,它一经提出就成为了技术圈的热门话题。 微服务,我们可以从字面上去理解,即“微小的服务”,下面我们从“服务”和“微小”两个方面进行介绍。 1) 所谓“服务”,其实指的是项目中的功能模块,它可以帮助用户解决某一个或一组问题,在开发过程中表现为 IDE(集

  • 本文向大家介绍说说你对keep-alive的理解是什么?相关面试题,主要包含被问及说说你对keep-alive的理解是什么?时的应答技巧和注意事项,需要的朋友参考一下 keep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在页面渲染完毕后不会被渲染成一个DOM元素

  • 本文向大家介绍什么是GCD ?谈谈你对GCD的理解?相关面试题,主要包含被问及什么是GCD ?谈谈你对GCD的理解?时的应答技巧和注意事项,需要的朋友参考一下    什么是GCD Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之NSOpertio

  • 本文向大家介绍对于加班你是怎么看的?相关面试题,主要包含被问及对于加班你是怎么看的?时的应答技巧和注意事项,需要的朋友参考一下 首先,始终要以工作效率为首要目标,不能出现为了加班而故意降低白天的工作效率。 其次,在保证了白天的工作效率以后,如果确实需要加班,则可以适度的加班,但不能超过10点,不然肯定影响第二天的效率。