首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用单SPA的微前端应用程序

使用单SPA的微前端应用程序
EN

Stack Overflow用户
提问于 2021-09-04 05:44:56
回答 3查看 309关注 0票数 1

All -我们正计划将我们的UI迁移到微前端,因为在架构上,我们在后端层级拥有越来越多的Spring-Boot相关服务。

使用多个引导服务的单个UI代码库会产生UI依赖性,并且UI代码库成为单点故障。为了克服这一点,并在我们希望的任何地方使用UI +数据,考虑为UI实现微前端应用程序,并迁移我们当前的设置。

当我们查看时,我们可以看到单spa框架在这方面对我们有帮助。PoC也是积极的。我想了解是否有任何与此方法相关的限制,警告,利弊等。请告知是否有人对它。

EN

回答 3

Stack Overflow用户

发布于 2021-09-05 19:07:28

尝试使用Web组件方法构建微前端

好处:

  1. 易于作为独立应用程序以及跨框架运行
  2. 使用webpack将MFE捆绑成单个js文件
  3. 使用GZIP减少捆绑包大小
  4. 自定义元素定义方法

<代码>G29

希望这能有所帮助。如果你对此有任何进一步的细节,请告诉我

票数 0
EN

Stack Overflow用户

发布于 2021-09-14 09:08:04

尝试使用lerna构建微前端架构。Lerna将帮助您在单个存储库中管理多包存储库。

示例:

代码语言:javascript
运行
复制
packages
 - main-app
 - feature-based-apps
    - feature-01-app
    - feature-02-app
    - feature-03-app
    - feature-04-app
    - feature-05-app
    ...
 - shared-utils

好处:

  • 允许扩展开发团队
  • Simplify updates
  • Independent deploy
票数 0
EN

Stack Overflow用户

发布于 2022-02-17 04:19:35

内存成本。当您使用Openshift或其他平台服务时,您应该为每个MF(微前端)预订CPU和内存大小。这会让你的应用一次又一次变得更大。因为在每台服务器上运行的每一个MF。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69052733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档