当项目的需求和复杂程度达到一定规模的时候,可以考虑将项目以功能/页面为界,拆分成多个微服务。
前端的微服务具有以下特点:
图中所示的导航,每一个tab都应对应一个微服务,活动市场、活动管理、素材管理等等。
微服务化以后,可进行不同版本的微服务的自由组合,例如活动市场2.0,活动管理1.0,素材管理2.0。