7868f31d0cdfa7d59d5eddfb9cdfba394140456e
\345\210\206\345\270\203\345\274\217\347\263\273\347\273\237\346\236\266\346\236\204\346\226\271\346\241\210\350\256\276\350\256\241\345\210\235\347\250\277.md
| ... | ... | @@ -210,6 +210,8 @@ sidecar 回调,如果不成功会一直尝试: |
| 210 | 210 | - 在安装和重启时,可以直接从 MySQL 获取完整的需要安装的app信息,没有各做一半的情况,无需协调和回调,独立可完成全部的安装和重启。 |
| 211 | 211 | - 使用 CoreDNS 实现透明通信,支持 stream 模式,体验类似于单机版。 |
| 212 | 212 | |
| 213 | +[[http://iidp.chinasie.com:9999/iidpminio/design/route.png]] |
|
| 214 | + |
|
| 213 | 215 | 此外,本地缓存可通过 watch 功能主动更新,防止无意义、尝试性的操作。可以参考以下示例代码实现 watch 功能: |
| 214 | 216 | ```java |
| 215 | 217 | public class WatchExample { |
| ... | ... | @@ -249,6 +251,8 @@ public class WatchExample { |
| 249 | 251 | ``` |
| 250 | 252 | 通过 watch 服务变化,及时主动更新内存中的 service 和应用对应关系,确保数据的一致性和实时性。 |
| 251 | 253 | |
| 254 | + |
|
| 255 | + |
|
| 252 | 256 | #### 2.3 安装和卸载应用的一致性 |
| 253 | 257 | |
| 254 | 258 |