-
静态模式 使用Sync注解标识同步方法,并且静态调用Sirius启动类,该方法会让同步方法一直在后台运行直到同步状态解除
-
动态模式 使用Sync注解调用标识同步方法,并在调用该方法时自动将方法使用线程运行 ASM字节码技术替换原类文件,
无损替换方式 1、根启动类,先生成同步类字节码文件,再使用自定义类加载器加载
2、 加载同步类字节码文件,不加载原类字节码
-${部署根路径}
--bin (启动脚本、操作脚本、工具脚本路径)
---${模块名称}.sh
--conf (配置文件路径)
---galaxy.properties (Galaxy 通用键值对配置文件)
---galaxy-${模块名称}-site.xml (Galaxy 模块/子项目 Xml格式配置文件)
---log4j.properties (Log4j 日志配置文件)
--lib (依赖包路径)
---galaxy-${模块名}-${版本号}.jar
---${其他依赖包}.jar
--globe.properties (安装时配置文件)
--install.sh (安装脚本)
--check.sh (检测脚本)