开发较小的微服务听起来很容易,但在开发时会经常遇到一些挑战。
- 自动化组件:难以自动化,因为有许多较小的组件。对于每个组件,都必须采取构建、发布和监控的步骤。
- 可感知性:将大量组件维持在一起会带来难以部署、维护、监控和识别的问题。它需要在所有组件周围具有很好的感知能力。
- 配置管理:有时在各种环境中维护组件的配置会很困难。
- 调试:很难找到与产生的错误相关的每一项服务。维护一个集中式的日志和控制面板对调试问题至关重要。

开发较小的微服务听起来很容易,但在开发时会经常遇到一些挑战。
上一篇 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?(初级)
下一篇 spring boot 核心配置文件是什么?bootstrap.properties 和 application.properties 有何区别 ?