# README
模块封装
在服务有多个模块,且需要相互通信时,提供了一种通用的封装方式。
其实类似spring的生命周期管理,一般情况下每个模块需要初始化、运行和关闭的生命周期,且模块之间可能有启动顺序依赖。
此外,各模块之间需要相互调用,这个调用可能是同步的,也可能是异步的。受leaf框架启发,这里抽象了模块的概念。
具体用法请参考example文件夹里面的例子。
在服务有多个模块,且需要相互通信时,提供了一种通用的封装方式。
其实类似spring的生命周期管理,一般情况下每个模块需要初始化、运行和关闭的生命周期,且模块之间可能有启动顺序依赖。
此外,各模块之间需要相互调用,这个调用可能是同步的,也可能是异步的。受leaf框架启发,这里抽象了模块的概念。
具体用法请参考example文件夹里面的例子。