如何将 UI 与微服务捆绑在一起

How to bundle UI with Microservice

我们有近 70 多个 微服务 Spring Cloud。一切都按预期工作。但是,我们有一个巨大的 UI Angular 应用程序正在消耗所有服务。

我在某处读到更好的方法是将 UI 与服务捆绑在一起以避免依赖。听起来不错,但不能指点一下。刚知道有UI组合模式但是连接不上怎么可能真的help.b

我们如何真正将服务与 UI 作为一个系统耦合并发布(部署)它? 真的值得吗?如果是这样,有人可以指出任何示例吗?如何在客户端组合不同HTML响应的各种服务?

也许 Self-Contained Systems (SCS) 就是您要找的。每个服务都提供自己的 UI,这可能是整体的一部分。

强力(而不是那么漂亮)集成方法将是单独的 Angular 应用程序在 iframe 中呈现。 遗憾的是,我在该主题上的经验太少,无法为您提供更多帮助。