前端项目能否微服务化,各前端服务通过rpc框架互相远端调用?

发布于 2022-09-11 18:33:44 字数 246 浏览 8 评论 0

慢的解决办法就是删除了 eslint和babel 还有解决所有控制台报错

就像java的 dubbo 一样;

前端工程可以拆分成好几个项目,本来100个页面,开发的时候热更新很慢,打包的时候也很慢,

拆分成两个项目,一个主项目,一个功能项目(包含订单啊,购物等模块),

然后主项目和功能项目分别启动,然后在主项目中使用功能项目的组件,通过远程调用的方式将功能项目中的组件注入到主项目中;

前端能这样做么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谎言月老 2022-09-18 18:33:44

先把项目拆分开来,然后开放出相应的api接口,在一个一个启动就行了

纵山崖 2022-09-18 18:33:44

Rpc框架不是特别了解,按我的理解主要是对java方法的远程调用。
题主说的概念大概是【远程调用组件】?相当于是把一个组件库放在云端,不需要每个项目去引用组件库,而是以某种方式和云端进行通信后直接调用组件。
【1】首先方法一般比较容易独立出来方便重复使用,但如果是组件为单位调用的,组件本身可能是需要进行一些定制的,而不是像方法一样输入-》输出。
【2】如果以页面为单位调用,你说的100个页面,本身就可以按功能拆分成不同的项目,项目之间用链接直接跳转对用户来说感知并不明显。
对于你说的【开发的时候热更新很慢,打包的时候也很慢】我觉得拆分成多个子项目就可以解决了呀

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文