微服务还是单体架构?
1.为什么会出现微服务和单体架构的争议?业务初期,用户量小,业务不复杂,单体架构简单,部署容易,操作方便。但随着业务增长,用户量增长,业务形势越来越复杂,为了单一的业务开发不影响已经稳定成熟的其他业务,就会将每个业务单独拆分,形成微服务。这样就可以实现每个业务服务单独部署,互不影响。但随之而来的挑战也越来越大,出现了分布式。数据一致性如何保证,分布式事务如何保证,等等问题。2.在实际的业务中,你选择的是微服务还是单体架构?这个得看具体的业务了,如果是用户量很小,业务不复杂,那肯定选择单体架构。3.在云上,哪种架构更符合未来云的发展趋势呢?微服务吧,每一块复杂每个业务服务的管理,统筹、监控、分布式都有共用的中间件
赞2
踩0