前端项目能否微服务化,各前端服务通过rpc框架互相远端调用?
慢的解决办法就是删除了 eslint和babel 还有解决所有控制台报错
就像java的 dubbo 一样;
前端工程可以拆分成好几个项目,本来100个页面,开发的时候热更新很慢,打包的时候也很慢,
拆分成两个项目,一个主项目,一个功能项目(包含订单啊,购物等模块),
然后主项目和功能项目分别启动,然后在主项目中使用功能项目的组件,通过远程调用的方式将功能项目中的组件注入到主项目中;
前端能这样做么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
先把项目拆分开来,然后开放出相应的api接口,在一个一个启动就行了
Rpc框架不是特别了解,按我的理解主要是对java方法的远程调用。
题主说的概念大概是【远程调用组件】?相当于是把一个组件库放在云端,不需要每个项目去引用组件库,而是以某种方式和云端进行通信后直接调用组件。
【1】首先方法一般比较容易独立出来方便重复使用,但如果是组件为单位调用的,组件本身可能是需要进行一些定制的,而不是像方法一样输入-》输出。
【2】如果以页面为单位调用,你说的100个页面,本身就可以按功能拆分成不同的项目,项目之间用链接直接跳转对用户来说感知并不明显。
对于你说的【开发的时候热更新很慢,打包的时候也很慢】我觉得拆分成多个子项目就可以解决了呀