前端项目指代web界面,通过Ajax来和后台进行交互,在微服务中如何定位,部署的时候比如angular或者vue项目,是打包成html那样,然后定位一个服务,还是和ajax请求对应的后台一起打包定位为一个服务?如果只是html等为一个服务,那么怎么和整个微服务体系结合起来呢?
把前端页面拆分为多个独立的业务单元,每个业务单元可能由不同的团队,采用不同的技术框架构建而成。
各个业务单元之间不需要关心其它的业务单元实现了什么功能,如何实现,以及是否正常运行。
把业务单元独立成一个概念,但区别于我们常见的模块/组件等编码开发上的概念。它是一个业务上的概念,不同的业务单元也许属于同一个微服务,也许不,只需要遵循一定的规范,就可以在同一个页面集成多个不同的业务单元。
作者:连杰
链接:https://www.zhihu.com/question/55980401/answer/355256671
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论