微服务设计的基础是什么?

发布于 2020-01-11 11:36:08
关注者
0
被浏览
533
1 个回答
  • 面试哥
    面试哥 2020-01-11
    为面试而生,有面试问题,就找面试哥。

    这可能是最常见的微服务面试问题之一。在回答这个问题时,你需要记住以下内容:

    1. 定义范围。
    2. 结合低耦合和高内聚。
    3. 创建一个有唯一标识的服务,唯一标识将充当识别源,非常像数据库表中的唯一键。
    4. 创建正确的API并在集成过程中特别注意。
    5. 限制对数据的访问并将其限制到所需级别。
    6. 在请求和响应之间保持顺畅的流程。
    7. 自动化大多数流程,以减少时间复杂性。
    8. 将表的数量保持在最低水平,以减少空间复杂性。
    9. 不断监控架构,发现缺陷及时修复。
    10. 每个微服务的数据存储应该分开。
    11. 对于每个微服务,都应该有一个独立的构建。
    12. 将微服务部署到容器中。
    13. 服务器应被视为无状态。

     

推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看