微服务设计的基础是什么?
发布于 2020-01-11 11:36:08
关注者
0
被浏览
533
1 个回答
-
这可能是最常见的微服务面试问题之一。在回答这个问题时,你需要记住以下内容:
- 定义范围。
- 结合低耦合和高内聚。
- 创建一个有唯一标识的服务,唯一标识将充当识别源,非常像数据库表中的唯一键。
- 创建正确的API并在集成过程中特别注意。
- 限制对数据的访问并将其限制到所需级别。
- 在请求和响应之间保持顺畅的流程。
- 自动化大多数流程,以减少时间复杂性。
- 将表的数量保持在最低水平,以减少空间复杂性。
- 不断监控架构,发现缺陷及时修复。
- 每个微服务的数据存储应该分开。
- 对于每个微服务,都应该有一个独立的构建。
- 将微服务部署到容器中。
- 服务器应被视为无状态。
推荐阅读
-
设计微服务的最佳实践是什么?
2020-01-11 关注 0 浏览1342 1答案
-
微服务是什么
2022-01-11 关注 0 浏览103 1答案
-
访问RESTful微服务的方法是什么?
2020-01-11 关注 0 浏览1164 1答案
-
微服务测试的主要障碍是什么?
2020-01-11 关注 0 浏览547 1答案
-
微服务的优缺点是什么?
2021-11-25 关注 0 浏览139 1答案
-
微服务中的反应性扩展是什么?
2020-01-11 关注 0 浏览398 1答案
-
微服务架构中的DRY是什么?
2020-01-11 关注 0 浏览496 1答案
-
你理解的微服务是什么?
2021-10-27 关注 0 浏览136 1答案
-
容器在微服务中的用途是什么?
2020-01-11 关注 0 浏览625 1答案
-
微服务架构的优点和缺点是什么?
2020-01-11 关注 0 浏览1365 1答案