我们有一组微服务,它们都执行特定的功能。为了配置、操作和监控这些服务,我们只有一个web应用程序。目前这仍然是一块巨石。
微服务部署在我们的客户上,但并不是每个客户都需要它们。这意味着web应用程序包含了许多客户不使用的功能,必须隐藏在视图中。
我们希望分解web应用程序,这样我们就可以只部署用户需要或拥有许可证的UI组件。
为此,我们一直在研究微锋。然而,到目前为止,我遇到的任何一个例子都没有涉及到多租户和动态组件的主题。
我们的应用程序目前是用React编写的。我一直在研究Next.js、System.JS、Piral和Single作为解决方案的选择,但无法确定这些工具是否可以帮助实现我们想要实现的目标。
那么,有谁知道如何创建一个容器应用程序来动态加载部署的微服务后端的UI组件呢?
发布于 2021-09-06 12:51:19
对于微服务来说,最强大的情况之一是部署和更改它们时要保持高度隔离,以便:
可以更容易地部署新的微服务dynamically.
要在前端应用微服务,我认为查看这3点是否也适用于验证我们从这些体系结构中获益很重要(因为它不像构建monolith那么容易)。
我不认为“微前沿”今天真的是一件事,但以下是我对如何实现它们的一些想法:
,它恐怕相当复杂。
https://stackoverflow.com/questions/69074425
复制相似问题