\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
... ...
@@ -80,7 +80,8 @@
80 80
在当前架构中,应用安装过程由引擎完成一份部分, Sidecar 完成另一部分,需要相互协调和等待回调。这种设计增加了复杂性和不确定性。理想情况下,应用的安装和卸载应该由一个组件独立完成。
81 81
比如回调逻辑可能会因为异常出现死循环.
82 82
83
-已有的实现边车和引擎没有相关关联,如果引擎由于oom导致容器重启(不是pod重启),但是对于边车来说是不知道引擎重启的,那么业务app就无法安装。
83
+已有的实现边车和引擎没有相关关联,如果引擎由于oom导致容器重启(不是pod重启),但是对于边车来说是不知道引擎重启的,那么业务app就无法安装。
84
+另外,如果是边车容器重启,它依然会尝试请求引擎安装接口,导致引擎重复安装app,导致引擎数据错误,多个类加载器等。
84 85
85 86
引擎端实现,判断请求是否exeMod为local来判断:
86 87