From eb9d939661413fc70975b0a75b44126c257bdc49 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 14 Apr 2021 18:27:43 +0800
Subject: [PATCH] 20210414 测试账号的跟随者不返利给交易员
---
src/main/java/com/xcong/excoin/quartz/job/BlockCoinUpdateJob.java | 35 ++++++++++++++---------------------
1 files changed, 14 insertions(+), 21 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/quartz/job/BlockCoinUpdateJob.java b/src/main/java/com/xcong/excoin/quartz/job/BlockCoinUpdateJob.java
index 7d2dbf0..f3db9e7 100644
--- a/src/main/java/com/xcong/excoin/quartz/job/BlockCoinUpdateJob.java
+++ b/src/main/java/com/xcong/excoin/quartz/job/BlockCoinUpdateJob.java
@@ -8,6 +8,7 @@
import com.xcong.excoin.utils.RedisUtils;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
+import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@@ -32,30 +33,22 @@
@Resource
RedisUtils redisUtils;
+
/**
- * ETH_USDT 同步
+ * TRC20_USDT 同步
*/
@Scheduled(cron = "0/3 * * * * ? ")
+ @Async
public void usdtTc20Update() {
- // 需要加锁
- boolean lock = redisUtils.setNotExist("USDT_TRC20_UPDATE", 1, 30);
- if(lock){
- try{
- trxUsdtUpdateService.monitorCoinListener();
- } catch (Exception e){
- e.printStackTrace();
- }finally {
- // 若异常 需要删除
- redisUtils.del("USDT_TRC20_UPDATE");
- }
- }
-
+ // 波场3秒出一个块
+ trxUsdtUpdateService.monitorCoinListener();
}
/**
- * ETH_USDT 同步
+ * ETH_USDT 同步 使用扫块 废弃这个定时任务
*/
- @Scheduled(cron = "0 0/10 * * * ? ")
+ //@Scheduled(cron = "0 0/10 * * * ? ")
+ @Deprecated
public void ethUsdtUpdate() {
blockCoinService.updateEthUsdt();
}
@@ -63,7 +56,7 @@
/**
* eth 同步
*/
- @Scheduled(cron = "0 1/20 * * * ? ")
+// @Scheduled(cron = "0 1/20 * * * ? ")
public void ethUpdate() {
blockCoinService.updateEth();
}
@@ -71,22 +64,22 @@
/**
* BTC_USDT 同步
*/
- @Scheduled(cron = "0 2/10 * * * ? ")
+// @Scheduled(cron = "0 2/10 * * * ? ")
public void btcUsdtUpdate() {
blockCoinService.updateBtcUsdt();
}
- @Scheduled(cron = "0 3/20 * * * ? ")
+ // @Scheduled(cron = "0 3/20 * * * ? ")
public void btcUpdate() {
blockCoinService.updateBtc();
}
- @Scheduled(cron = "0 4/20 * * * ? ")
+ // @Scheduled(cron = "0 4/20 * * * ? ")
public void eosUpdate() {
blockCoinService.updateEos();
}
- @Scheduled(cron = "0 6/20 * * * ? ")
+ // @Scheduled(cron = "0 6/20 * * * ? ")
public void xrpUpdate() {
blockCoinService.updateXrp();
}
--
Gitblit v1.9.1