示例#1
0
 public function receive_log($force = false)
 {
     if ($force) {
         $this->minUpdateTime = 0;
         $this->minUpdateNum = 1;
     }
     return Com_Queued::register($this->get_queue(), array($this, 'update'), $this->minUpdateTime);
 }
示例#2
0
 public function register_push_to_tencent()
 {
     return Com_Queued::register('tencent_pay', array($this, 'pushToTencent'));
 }
示例#3
0
 /**
  * 注册队列
  */
 public function register_trigger_achieve()
 {
     return Com_Queued::register("achieve", array($this, 'trigger_achieve_target'));
 }
示例#4
0
 public function register_sys_add_union_log()
 {
     return Com_Queued::register($this->_sys_add_union_log, array($this, 'do_sys_add_union_log'));
 }
示例#5
0
 /**
  * crontab 注册队列
  */
 public function register_trigger_union_guide()
 {
     return Com_Queued::register('async_update_union_guide', array($this, 'do_async_trigger_union_guide'));
 }
示例#6
0
 public function register_sys_clear_union_apply()
 {
     return Com_Queued::register($this->_sys_clear_union_apply, array($this, 'do_clear_union_apply'));
 }
示例#7
0
 public function register_deal_event_log()
 {
     return Com_Queued::register($this->_deal_event_log_channel, array($this, 'do_async_deal_event_log'));
 }
示例#8
0
 public function register_online_stat()
 {
     return Com_Queued::register('async_online_stat', array($this, 'do_async_online_stat'));
 }
示例#9
0
 /**
  * 注册队列
  */
 public function register_trigger_union_achieve()
 {
     return Com_Queued::register("union_achieve", array($this, 'trigger_union_achieve'));
 }
示例#10
0
 /**
  * 取队列
  */
 public function receive_data()
 {
     return Com_Queued::register($this->tencent_compass_queue, array($this, 'parae_data_and_request'));
 }
示例#11
0
 /**
  * crontab 注册队列
  */
 public function register_send_old_account_login_reward()
 {
     return Com_Queued::register('send_old_account_login_reward', array($this, 'do_async_send_old_account_login_reward'));
 }
示例#12
0
 public function register_trigger_guide_task($channel_seq)
 {
     return Com_Queued::register($this->_deal_guide_task_transfer_data_channel . "_" . $channel_seq, array($this, 'do_async_trigger_guide_task'));
 }
示例#13
0
 public function register_sys_msg()
 {
     return Com_Queued::register($this->_sys_msg_channel, array($this, 'do_sys_msg'));
 }
示例#14
0
 /**
  * 注册队列
  */
 public function register_trigger_daily_boon_task()
 {
     return Com_Queued::register("daily_boon_task", array($this, 'trigger_daily_boon_task'));
 }
示例#15
0
 /**
  * crontab 注册队列
  */
 public function register_trigger_mail()
 {
     return Com_Queued::register($this->_deal_mail_transfer_data, array($this, 'do_async_trigger_mail'));
 }
示例#16
0
 public function register_sys_like_friend_news()
 {
     return Com_Queued::register($this->_sys_like_friend_news, array($this, 'do_sys_set_data'));
 }
示例#17
0
 /**
  * 队列执行回调方法
  */
 public function receive_data()
 {
     Com_Queued::register($this->queue_37wan_chatmonitor, array($this, 'report_msg'));
 }
示例#18
0
 /**
  * crontab 注册队列
  */
 public function register_trigger_login_times()
 {
     return Com_Queued::register('async_update_login_times', array($this, 'do_async_trigger_login_times'));
 }
示例#19
0
 public function register_attr($channel_seq)
 {
     return Com_Queued::register($this->_sync_player_attr . "_" . $channel_seq, array($this, 'sync'));
 }
示例#20
0
 public function register_active()
 {
     return Com_Queued::register($this->init_queue, array($this, 'receive_active'));
 }
示例#21
0
 public function register_upgrade($channel_seq)
 {
     return Com_Queued::register($this->upgradeChannel . "_" . $channel_seq, array($this, 'player_upgrade'));
 }
示例#22
0
 /**
  * crontab 注册队列
  */
 public function register_trigger_update_sweep_state()
 {
     return Com_Queued::register('async_update_sweep_state', array($this, 'do_async_trigger_update_sweep_state'));
 }
示例#23
0
 public static function register_background()
 {
     Com_Queued::register(self::$asynQueue, array('Com_Replication', 'bg_insert'), self::$waittime);
     Com_Queued::register(self::$asynCallQueue, array('Com_Replication', 'bg_call_func'), self::$waittime);
 }
示例#24
0
 public function register()
 {
     return Com_Queued::register($this->_channel, array($this, 'receive'));
 }
示例#25
0
 public function register_deal_challenge_battle()
 {
     return Com_Queued::register($this->_deal_challenge_battle_channel, array($this, 'do_async_deal_challenge_battle'));
 }
示例#26
0
 /**
  * 从队列中接收消息
  *
  */
 public function receive_data()
 {
     return Com_Queued::register($this->feedChannel, array($this, 'post_data'));
 }
示例#27
0
 /**
  * 后端进程 注册队列
  */
 public function register($channel_seq)
 {
     return Com_Queued::register($this->_channel . "_" . $channel_seq, array($this, 'receive'));
 }