コード例 #1
0
ファイル: UnionInfo.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步UnionInfo备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objUnionInfo = new Data_UnionInfo();
Com_Replication::register('union_info', array($objUnionInfo, 'get_union_info'), array($objUnionInfo, 'replace_union_base_todb'));
//开始执行同步
Com_Replication::start();
コード例 #2
0
ファイル: Friend.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步hero备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(60);
//注册player同步方法
$objPlayerFriend = new Data_PlayerFriend();
Com_Replication::register('player_friend', array($objPlayerFriend, 'get_player_friend'), array($objPlayerFriend, 'replace_player_friend_todb'));
//开始执行同步
Com_Replication::start();
コード例 #3
0
ファイル: PlayerTask.php プロジェクト: bluefan/phpsource
<?php

/**
 * Created by PhpStorm.
 * User: chengt
 * Date: 2015/5/1
 * Time: 17:52
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayerTask = new Data_PlayerTask();
Com_Replication::register('player_task', array($objPlayerTask, 'get_task_info'), array($objPlayerTask, 'rep_task_info'));
//开始执行同步
Com_Replication::start();
コード例 #4
0
ファイル: Fairy.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步fairy备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册fairy同步方法
$objFairy = new Data_Fairy();
Com_Replication::register('player_fairy', array($objFairy, 'get_player_fairy_info'), array($objFairy, 'rep_player_fairy'));
//开始执行同步
Com_Replication::start();
コード例 #5
0
ファイル: AutoPve.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步挂机副本备份服务
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_AutoPve();
Com_Replication::register('auto_pve', array($objPlayer, 'get_player_auto_pve'), array($objPlayer, 'replace_player_auto_pve_todb'));
//开始执行同步
Com_Replication::start();
コード例 #6
0
<?php

/**
 * 异步每日在线备份服务
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_DailyOnlineReward();
Com_Replication::register('daily_online_reward', array($objPlayer, 'get_online_reward'), array($objPlayer, 'replace_daily_online_reward_todb'));
//开始执行同步
Com_Replication::start();
コード例 #7
0
<?php

/**
 * 异步成就唯一备份服务
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_PlayerAchieveOnly();
Com_Replication::register('player_achieve_only', array($objPlayer, 'get_player_achieve_only_info'), array($objPlayer, 'replace_player_achieve_only_todb'));
//开始执行同步
Com_Replication::start();
コード例 #8
0
ファイル: PlayerGradeFunc.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步PlayerGradeFunc备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayerGradeFunc = new Data_PlayerGradeFunc();
Com_Replication::register('player_grade_function', array($objPlayerGradeFunc, 'get_player_grade_func_info'), array($objPlayerGradeFunc, 'rep_player_grade_func'));
//开始执行同步
Com_Replication::start();
コード例 #9
0
ファイル: PlayerPub.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步player_pub备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(5);
//注册player同步方法
$objPlayer = new Data_PlayerPub();
Com_Replication::register('player_pub', array($objPlayer, 'get_player_pub_info'), array($objPlayer, 'update_player_pub_info'));
//开始执行同步
Com_Replication::start();
コード例 #10
0
ファイル: UnionWanted.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步UnionShop备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objUnionWanted = new Data_UnionWanted();
Com_Replication::register('union_wanted', array($objUnionWanted, 'get_union_wanted_info'), array($objUnionWanted, 'rep_union_wanted'));
//开始执行同步
Com_Replication::start();
コード例 #11
0
ファイル: SevenReward.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步playerfb备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_SevenReward();
Com_Replication::register('SevenReward', array($objPlayer, 'get_from_redis'), array($objPlayer, 'replace_to_mysql'));
//开始执行同步
Com_Replication::start();
コード例 #12
0
ファイル: test.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(60);
//注册同步方法
$objTest = new Data_Database();
Com_Replication::register('update_data', array($objTest, 'get_redis_data'), array($objTest, 'rep_update_sql'));
//开始执行同步
Com_Replication::start();
コード例 #13
0
ファイル: PlayerFB.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步playerfb备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_PlayerFB();
Com_Replication::register('player_fb', array($objPlayer, 'get_player_fb_data'), array($objPlayer, 'rep_player_fb'));
//开始执行同步
Com_Replication::start();
コード例 #14
0
ファイル: UnionBossBox.php プロジェクト: bluefan/phpsource
<?php

/**
 * 公会boss记录
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(3);
//注册player同步方法
$objPlayer = new Data_UnionBoss();
Com_Replication::register('Union_Boss_box_log', array($objPlayer, 'get_box_log_redis'), array($objPlayer, 'save_box_to_mysql'));
Com_Replication::start();
//开始执行同步
コード例 #15
0
ファイル: PlayerDetail.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步Player&PlayerDetail备份服务 
 * @author zhangh@uuzu.com
 * @date 2012-2-27
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player_detail同步方法
$objPlayerDetail = new Data_PlayerDetail();
Com_Replication::register('player_detail', array($objPlayerDetail, 'get_player_detail'), array($objPlayerDetail, 'rep_player_detail'));
//开始执行同步
Com_Replication::start();
コード例 #16
0
ファイル: UnionAchieve.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步成就备份服务
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_UnionAchieve();
Com_Replication::register('union_achieve', array($objPlayer, 'get_union_achieve_list'), array($objPlayer, 'replace_union_achieve_todb'));
//开始执行同步
Com_Replication::start();
コード例 #17
0
ファイル: FbPassInfo.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步fb_pass_best_time备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_PlayerFB();
Com_Replication::register('fb_info', array($objPlayer, 'get_fb_pass_data'), array($objPlayer, 'rep_fb_pass'));
//开始执行同步
Com_Replication::start();
コード例 #18
0
ファイル: UnionTech.php プロジェクト: bluefan/phpsource
<?php

/**
 * 公会boss科技升级记录
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(3);
//注册player同步方法
$objPlayer = new Data_UnionTech();
Com_Replication::register('Union_Tech', array($objPlayer, 'get_from_redis'), array($objPlayer, 'update_to_mysql'));
Com_Replication::start();
//开始执行同步
Com_Replication::start();
コード例 #19
0
ファイル: UnionShop.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步UnionShop备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objUnionShop = new Data_UnionShop();
Com_Replication::register('union_shop', array($objUnionShop, 'get_union_shop_info'), array($objUnionShop, 'rep_union_shop'));
//开始执行同步
Com_Replication::start();
コード例 #20
0
ファイル: UnionPlayer.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步UnionPlayer份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objUnionPlayer = new Data_UnionPlayer();
Com_Replication::register('union_player', array($objUnionPlayer, 'get_union_player_info'), array($objUnionPlayer, 'replace_union_player_todb'));
//开始执行同步
Com_Replication::start();
コード例 #21
0
ファイル: KFArena.php プロジェクト: bluefan/phpsource
<?php

/**
 * Created by PhpStorm.
 * User: chengt
 * Date: 2015/5/1
 * Time: 18:30
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objKFArena = new Data_KFArena();
Com_Replication::register('singn_kfarena', array($objKFArena, 'get_kf_arena_info'), array($objKFArena, 'rep_kfarena_info'));
//开始执行同步
Com_Replication::start();
コード例 #22
0
ファイル: UnionBoss.php プロジェクト: bluefan/phpsource
<?php

/**
 * 公会boss记录
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(3);
//注册player同步方法
$objPlayer = new Data_UnionBoss();
Com_Replication::register('Union_Boss_kill_log', array($objPlayer, 'get_kill_log_redis'), array($objPlayer, 'replace_to_mysql'));
Com_Replication::start();
//开始执行同步
コード例 #23
0
ファイル: PlayerDower.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步PlayerDower备份服务 
 * @author xiecg@uuzu.com
 * @date 2014-6-4
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
$rep_obj = new Data_PlayerDower();
# REDIS到MYSQL同步配置
$rep_config = array('rep_queue_suffix' => 'player_dower', 'get_func' => array($rep_obj, 'get_player_dower_detail'), 'set_func' => null, 'add_func' => array($rep_obj, 'add_player_dower_todb'), 'del_func' => null);
# 注册同步
Com_Replication::register($rep_config['rep_queue_suffix'], $rep_config['get_func'], $rep_config['set_func'], $rep_config['add_func'], $rep_config['del_func']);
# 执行同步
Com_Replication::start();
コード例 #24
0
ファイル: DailyActive.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步每日活跃备份服务
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_DailyActive();
Com_Replication::register('daily_active', array($objPlayer, 'get_daily_active_info'), array($objPlayer, 'replace_daily_active_todb'));
//开始执行同步
Com_Replication::start();
コード例 #25
0
ファイル: Player.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步Player&PlayerDetail备份服务 
 * @author zhangh@uuzu.com
 * @date 2012-2-27
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_Player();
Com_Replication::register('player', array($objPlayer, 'get_player_info'), array($objPlayer, 'rep_player_info'));
//开始执行同步
Com_Replication::start();
コード例 #26
0
ファイル: HeroCulture.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步hero_culture备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objPlayer = new Data_PlayerHero();
Com_Replication::register('hero_culture', array($objPlayer, 'get_hero_culture_info'), array($objPlayer, 'rep_hero_culture'));
//开始执行同步
Com_Replication::start();
コード例 #27
0
ファイル: Athena.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步雅典娜领奖记录
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(5);
//注册player同步方法
$objPlayer = new Data_Athena();
Com_Replication::register('player_reward_log', array($objPlayer, 'get_player_reward'), array($objPlayer, 'rep_player_reward_info'));
Com_Replication::start();
Com_Replication::register('athena_player', array($objPlayer, 'get_player_info_key'), array($objPlayer, 'rep_player_info'));
//开始执行同步
Com_Replication::start();
Com_Replication::register('player_athena_rank_log', array($objPlayer, 'get_rank_list_info'), array($objPlayer, 'rep_team_rank_info'));
//开始执行同步
Com_Replication::start();
コード例 #28
0
ファイル: PlayerProp.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步Player&PlayerDetail备份服务 
 * @author zhangh@uuzu.com
 * @date 2012-2-27
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
$objPlayerProp = new Data_PlayerProp();
Com_Replication::register('player_prop', array($objPlayerProp, 'get_player_prop_detail'), array($objPlayerProp, 'replace_player_prop_todb'), array($objPlayerProp, 'replace_player_prop_todb'), array($objPlayerProp, 'del_player_prop_todb'));
//
//开始执行同步
Com_Replication::start();
コード例 #29
0
ファイル: GloryShop.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步GloryShop日志备份服务 
 * @author wanghui@uuzu.com
 * @date 2015-4-20
 */
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player_detail同步方法
$objPlayerDetail = new Data_GloryShop();
Com_Replication::register('player_glory_shop', array($objPlayerDetail, 'get_player_log'), array($objPlayerDetail, 'replace_to_mysql'));
//开始执行同步
Com_Replication::start();
コード例 #30
0
ファイル: DailySign.php プロジェクト: bluefan/phpsource
<?php

/**
 * 异步DailySign备份服务
*/
require dirname(__FILE__) . '/../global.php';
TenYear::getInstance();
ini_set('default_socket_timeout', -1);
Com_AdCache::factory()->set_timeout(0);
Com_Replication::set_interval_time(300);
//注册player同步方法
$objDailySign = new Data_DailySign();
Com_Replication::register('daily_sign', array($objDailySign, 'get_daily_sign_info'), array($objDailySign, 'rep_daily_sign'));
//开始执行同步
Com_Replication::start();