1.知道微服务吗?微服务的好处和坏处?
微服务就是把一个大系统拆成多个小服务,每个服务负责自己明确的一块业务,通过接口互相调用。 好处是拆分后职责更清晰,团队可以并行开发,单个服务也更容易独立扩容和发布。 坏处也很明显,系统会变复杂,服务之间调用链更长,部署、监控、容错、分布式事务这些问题都会出来。
微服务就是把一个大系统拆成多个小服务,每个服务负责自己明确的一块业务,通过接口互相调用。 好处是拆分后职责更清晰,团队可以并行开发,单个服务也更容易独立扩容和发布。 坏处也很明显,系统会变复杂,服务之间调用链更长,部署、监控、容错、分布式事务这些问题都会出来。