最佳答案:微服务适合体量较大、迭代需求较多的业务。 与微服务应用相对应的是单体应用,应用服务+数据库服务是最原始的单体架构模型。在应用功能简单、用户数量有限的情况下,从用户端并不能感受到微服务和单体应用的差别。
微服务适合体量较大、迭代需求较多的业务。 与微服务应用相对应的是单体应用,应用服务+数据库服务是最原始的单体架构模型。在应用功能简单、用户数量有限的情况下,从用户端并不能感受到微服务和单体应用的差别。
但对于服务端开发来说,可能微服务应用开发运维工作量更复杂,毕竟微服务架构本质上是分布式架构,需要一层基础设施,搞定服务注册与发现、分布式配置管理、负载均衡、服务网关、断路器之类的问题