
大概如图,每个 app 相当于一个黑盒子,那么如果让 app 之间通信? 如何让他们的 store 状态同步?


大概如图,每个 app 相当于一个黑盒子,那么如果让 app 之间通信? 如何让他们的 store 状态同步?
1 KentY Nov 7, 2019 没太明白, 你要求的是什么?他们之间也是通过 endpoint 调用同步吧? 他们都有各自的 stores,需要同步什么信息? 应该还有个总的 store? 然后有 etl 的过程? 能举个简单的实际例子? |
2 learnshare Nov 7, 2019 应该跟服务端通信和同步吧,app 之间为何需要? |
3 Almost20 Nov 7, 2019 看你的微服务的具体实现是啥了。比如使用 iframe 的话,可以用 window.postMessage。其他的话可以在全局派发消息给各个 app。 |
4 wangyzj Nov 7, 2019 前端之间为啥要通信? |
5 avichen Nov 7, 2019 LZ 是不是想表达:前端是模块化的,不同模块之间该如何通讯? |
6 xuanbg Nov 7, 2019 store 是指什么?不是 services 么? app 和 app 之间不需要状态同步啊。如果说数据打通,那么服务互相调用就好了呀 |
7 imswing Nov 8, 2019 via iPhone 不应该有一个最顶层的 store 吗 |
8 leigou19 Nov 8, 2019 这么潮流吗前端搞微服务。最好还是用后端来做数据统一,不然前端这边依赖了别的模块数据很奇怪 |
10 rioshikelong121 Nov 8, 2019 不都依赖于一个 window 对象么。 在 window 上使用发布订阅通信不就 Ok 了? |
11 rioshikelong121 Nov 8, 2019 我觉得能拆分到不同的微前端里面的应用 应该只需要一小部分需要同步吧。。 |