假设飞牛系统支持 x86_64 arm 等多架构
建议 manifest 中的 arch 可选 any 值,表示任意架构,或x86_64;arm多架构,这有一些好处
- 对于docker应用,docker镜像本身就可以自适应
- 对于一些环境依赖的程序,比如nodejs,python,dotnet,或者java,只需要装运行库即可在任意平台运行
- 对于指定架构发布的程序,可以自行在server中区分,比如 server/x64 server/arm64 server/arm,在cmd/main 脚本中可以自行决定运行什么架构的
- 在发布应用时只需要一个fpk,只需要应用中心标识此应用支持哪些架构,或者any任意架构