

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