/// <summary>
        /// 启动引擎
        /// </summary>
        public static void BootEngine(EngineParam engineParam)
        {
            #region 配置服务初始化
            IAppConfigManage appConfig      = Get <IAppConfigManage>();
            AppConfigParam   appConfigParam = new AppConfigParam()
            {
                UserConfigPath = engineParam.AppConfigPath
            };
            appConfig.LoadConfigs(appConfigParam);
            #endregion

            #region 日志服务初始化
            ILogContext log = Get <ILogContext>();
            log.Init(@engineParam.LogConfigPath);
            #endregion

            #region 缓存服务初始化
            ScrapyCachePool cache = Get <ICachePool>() as ScrapyCachePool;
            cache.Init();
            ScrapyCachePool.LogDebugEvent += ScrapyCacheLogForDebug;
            ScrapyCachePool.LogInfoEvent  += ScrapyCacheLogForInfo;
            ScrapyCachePool.LogErrorEvent += ScrapyCacheLogForError;
            //客户端缓存配置表
            cache.Get <ClientCacheConfigTable>().LoadDatas(appConfig.CacheLogConfig.基础组缓存表);
            cache.Get <ClientCacheConfigTable>().LoadDatas(appConfig.CacheLogConfig.衍生品缓存表);
            cache.Get <ClientCacheConfigTable>().LoadDatas(appConfig.CacheLogConfig.权益缓存表);
            cache.Get <ClientCacheConfigTable>().LoadDatas(appConfig.CacheLogConfig.固收缓存表);
            //客户端缓存列配置表
            cache.Get <ClientCacheConfigColumnTable>().LoadDatas(appConfig.CacheLogConfig.基础组缓存字段表);
            cache.Get <ClientCacheConfigColumnTable>().LoadDatas(appConfig.CacheLogConfig.衍生品缓存字段表);
            cache.Get <ClientCacheConfigColumnTable>().LoadDatas(appConfig.CacheLogConfig.权益缓存字段表);
            cache.Get <ClientCacheConfigColumnTable>().LoadDatas(appConfig.CacheLogConfig.固收缓存字段表);
            #endregion
        }
        /// <summary>
        /// 加载配置
        /// </summary>
        /// <param name="path"></param>
        public void LoadConfigs(IConfigParam param)
        {
            AppConfigParam configParam = param as AppConfigParam;

            //用户应用程序配置加载
            _appConfig = new UserAppConfig();
            _appConfig.LoadConfigs(new UserAppConfigParam()
            {
                ConfigPath = configParam.UserConfigPath
            });

            //缓存配置加载
            _cacheLogConfig = new CacheLogConfig();
            _cacheLogConfig.LoadConfigs(new CacheLogConfigParam()
            {
                公共缓存配置目录  = _appConfig.公共缓存配置目录,
                衍生品缓存配置目录 = _appConfig.衍生品缓存配置目录,
                权益缓存配置目录  = _appConfig.权益缓存配置目录,
                固收缓存配置目录  = _appConfig.固收缓存配置目录
            });
        }